采用MVC4的N层体系结构

时间:2013-02-19 06:04:52

标签: asp.net-mvc-4 n-tier-architecture

我们正在遵循ASP.NET Web应用程序的N层体系结构模式。我们正在使用这些层DAL,BAL,Business Objects和Common。现在我们转向ASP.NET MVC4。

  1. 我们仍然可以将这些N-Tier架构与MVC一起使用吗?
  2. 这有意义的混合在一起吗?

2 个答案:

答案 0 :(得分:3)

是的,你仍然可以使用它。你为什么不呢?总是将所有层分开来更好。您的业​​务层仅负责您的业务逻辑。那么您如何在两种类型的客户端上分享您的业务逻辑呢?在MVC网站和WCF服务层或移动应用程序中思考。

我们现在在MVC开发很长一段时间并始终使用这种方法。

答案 1 :(得分:0)

此上下文中的MVC架构本质上是一个前端架构。您仍然可以使用以前的所有图层。只要明白,mvc的模型就是你可以“桥接”到其他层的点。

当然,您可以将关注点分离为图层