asp.net mvc で 3 層アーキテクチャを実装することの意味を知りたいですか?
このような方法で言及されている、これに関する多くの投稿を見てきました。しかし、私はそれでとても混乱しています。MVC モデルをビジネス層と呼ばれる別のソリューションに分離することは、mvc で 3 層アーキテクチャを実装することとして知られていますか? そうでない場合、mvc で 3 層アーキテクチャを実装する適切な方法は何ですか?
タイプ 1
プレゼンテーション層: MVC パターンの「コントローラーとビュー」。
ビジネス層 : MVC パターンの「モデル (データ)」。
データ アクセス層 : 元のデータ アクセス層。
タイプ 2
プレゼンテーション層: モデルを除く MVC 内のすべて
ビジネス層: モデルを分離
データ アクセス層: データベース自体