0

一般的に、サービスレイヤーはUIインターフェイスから完全に分離されています。

ただし、UIとサービスレイヤーの間に何らかの依存関係がある可能性はありますか?例を挙げてください。

iPadに最適化されたUIを設計し、既存のデスクトップUIがあるので、この質問をします...理想的には、プレゼンテーションレベルまたはJSP、iPadUIのCSSの変更のみが必要です。 iPadの場合は1-1になります。つまり、既存のデスクトップバージョンとは(UIデザインだけでなく)わずかな違いがある可能性があります。

だから私はこの文脈でこの質問をしています。

4

1 に答える 1

4

覚えておくべき最初のルールは次のとおりです。レイヤーはトップダウンのみに依存する必要があります。良いサンプル:UIはサービスに依存する可能性があり、サービスはモデルに依存する可能性があります-つまり、UIの依存関係をサービスレイヤーに置くことはできません。通常、人々が行うことは、コントローラー(UIのイベントを処理する必要がある)と呼ばれる、UIとサービスを処理するための別のレイヤーを実行することです。

UIには、1つまたは複数のサービスを持つコントローラーがあります。

于 2011-09-14T18:40:47.787 に答える