3

ASP.Net MVC3 アプリケーション用の再利用可能なコンポーネントのセットを構築しようとしています。各コンポーネントは、独自のモデル、ビュー、およびコントローラーで構成されています。

コンポーネント間の相互作用は、メディエーターの「類似」パターンを使用して解決する必要があります。

コンポーネントはより高いレベルの概念 (抽象化) であり、「実際の」オブジェクトではないため (技術的には、コンポーネントはモデル、ビュー、およびコントローラー関数で構成される短命の束です)、メディエーター パターンを実装するのはおそらく難しいでしょう。

ASP.Net MVC3 と AJAX を使用して、コンポーネント間のメディエーターの相互作用を技術的に実装する方法について良いアイデアが必要ですか?

初期の問題に関する私の最初の質問: MVC モジュラー GUI コンポーネント

4

1 に答える 1

1

コントローラーとビューを可能な限りシンプルに保ち、他のコンポーネントやロジックとのすべてのやり取りが存在するサービス レイヤーを作成します。また、サービス レイヤー用に別のプロジェクトを作成するので、さまざまな種類のインターフェイス (電話アプリなど) を構築する場合でも、同じサービス レイヤーを使用できます。これにより、一部の自動テストでコンポーネント間のロジックと相互作用をチェックすることもできます。お役に立てれば。

于 2012-03-26T09:26:04.530 に答える