Asp.net mvc 4 具有MVC4的N层体系结构

Asp.net mvc 4 具有MVC4的N层体系结构,asp.net-mvc-4,n-tier-architecture,Asp.net Mvc 4,N Tier Architecture,我们正在为我们的ASP.NET web应用程序遵循N层体系结构模式。我们使用的是DAL、BAL、业务对象和公共层。现在我们转到ASP.NET MVC4 我们还可以在MVC中使用这些N层体系结构吗 混合在一起有意义吗 是的,你仍然可以用这个。你为什么不呢?它总是更好地处理你所有的层。您的业务层只负责您的业务逻辑。那么,您将如何在两种类型的客户机上共享您的业务逻辑呢?考虑MVC网站和WCF服务层或移动应用程序 我们已经在MVC中开发了很长一段时间,并且一直使用这种方法。在这种情况下,MVC体系结构本

我们正在为我们的ASP.NET web应用程序遵循N层体系结构模式。我们使用的是DAL、BAL、业务对象和公共层。现在我们转到ASP.NET MVC4

  • 我们还可以在MVC中使用这些N层体系结构吗
  • 混合在一起有意义吗

  • 是的,你仍然可以用这个。你为什么不呢?它总是更好地处理你所有的层。您的业务层只负责您的业务逻辑。那么,您将如何在两种类型的客户机上共享您的业务逻辑呢?考虑MVC网站和WCF服务层或移动应用程序


    我们已经在MVC中开发了很长一段时间,并且一直使用这种方法。

    在这种情况下,MVC体系结构本质上是一种前端体系结构。您应该仍然能够使用以前的所有图层。只需了解mvc模型是您可能“连接”到其他层的点

    因此,您可以以层的形式保持关注点的分离