1

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

  1. 我们还能将这些 N-Tier 架构与 MVC 一起使用吗?
  2. 混在一起有意义吗?
4

2 回答 2

3

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

我们在 MVC 中开发了很长时间,并且总是使用这种方法。

于 2013-02-19T08:59:31.153 回答
0

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

所以当然,你可以保持层形式的关注点分离

于 2013-03-01T17:24:27.373 回答