【问题标题】:N-Tier Architecture with MVC4使用 MVC4 的 N 层架构
【发布时间】:2013-02-03 17:54:45
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2013-07-03
        • 2013-01-22
        • 1970-01-01
        • 2014-11-22
        • 1970-01-01
        • 1970-01-01
        • 2020-04-22
        • 2015-06-01
        • 1970-01-01
        相关资源
        最近更新 更多