【发布时间】:2017-03-07 17:38:23
【问题描述】:
经过大量阅读,我仍然无法理解设计模式 MVC 和 3 层架构之间的区别。 我看到 mvc 中的模型与 3-tier 中的业务层相同。 在我搜索的所有网站中,我发现MVC是一种三层架构中表示层的应用架构。
【问题讨论】:
-
我看到mvc中的模型和3-tier中的业务层是一样的。 远不一样。模型不是层,视图也不是。
-
但是模型层和业务层都用于处理数据(即进行服务器验证)。
-
当然可以,但它们不在单独的层中。模型、视图和控制器在asp.net-mvc 中紧密耦合。如果您不是专门讨论 asp.net-mvc 实现,也许您应该删除该标签。
标签: asp.net-mvc model-view-controller 3-tier