1

現在、3 層アーキテクチャに基づく Web アプリケーションを使用しています。プレゼンテーション層を Web フォームから MVC4 に変更したいと考えています。

今、いくつかの調査を行ったところ、読んだ内容から、View が Web フォームの .aspx を表していることがわかりました。コントローラーは、Web フォームのコード ビハインド (.cs) を表します。

私が抱えている問題は、モデルの用途が見当たらないことです。これは、ビジネス ロジック レイヤーのメソッドをコントローラーから直接呼び出すことができ、モデルの目的が役に立たなくなるためです。

私が誤解していることはありますか?もしそうなら、3層アーキテクチャのプレゼンテーション層にMVC設計パターンを実装することについてどう思いますか?

4

1 に答える 1

3

単純なアプリケーションでは、MVC のモデルは、単純にアプリケーションまたはビジネス層からの DTO にすることができます。この場合、その通りです。おそらく、UI に個別のモデルは必要ありません。

于 2012-08-26T17:51:22.940 に答える