ASP.NETWebアプリのN層アーキテクチャパターンに従っています。これらのレイヤーDAL、BAL、Business Objects、およびCommonを使用しています。現在、ASP.NETMVC4に移行しています。
- これらのN層アーキテクチャをMVCで引き続き使用できますか?
- それは意味のある混合ですか?
ASP.NETWebアプリのN層アーキテクチャパターンに従っています。これらのレイヤーDAL、BAL、Business Objects、およびCommonを使用しています。現在、ASP.NETMVC4に移行しています。
はい、まだこれを使用できます。どうしてそうしませんか?すべてのレイヤーを分離することをお勧めします。あなたのビジネス層はあなたのビジネスロジックにのみ責任があります。では、2つのタイプのクライアント間でビジネスロジックをどのように共有しますか?MVCWebサイトとWCFサービスレイヤーまたはモバイルアプリケーションについて考えてみてください。
私たちは長い間MVCで開発しており、常にこのアプローチを使用しています。
このコンテキストでのMVCアーキテクチャは、本質的にフロントエンドアーキテクチャです。以前のすべてのレイヤーを引き続き使用できるはずです。mvcのモデルは、他のレイヤーに「ブリッジ」する可能性が高いポイントであることを理解してください。
確かに、関心の分離をレイヤー形式で維持できます