Max*_*Max 16 architecture asp.net-mvc
从传统的Web应用程序架构方法(包括业务层,服务层,数据访问层和表示层)转向MVC设计模式,我发现很难理解它如何适应旧模型.
似乎MVC模型本身已经完成了分离关注点的分离,这些问题需要通过分层架构来实现.有人可以对这个问题有所了解吗?
作为参考,以下是我的理解,请分享您对此的看法
MVC视图和控制器以及视图模型 - 表示层
MVC模型 - 可以是 - 数据访问层或业务层甚至服务层
Dav*_*her 36
我将Asp.Net MVC部分仅视为整个应用程序的视图(或演示文稿)部分.
我也在努力解决如何以适当的方式构建应用程序的问题.
按照我在这里听到的洋葱架构(特别是这里的图片),我的解决方案看起来像这样:
Project.UI.Web遵循以下约定:
简介:
如果您遵循此模型,那么关注Project.Core是有帮助的:这是真正的应用程序.它不担心数据的真实持久性,也不关心它是如何呈现的.这只是"怎么做".但它正在规划其他项目必须提供实施的规则和合同(接口).
我希望这可以帮助您如何布局Asp.Net MVC应用程序!
Lg
warappa
| 归档时间: |
|
| 查看次数: |
7725 次 |
| 最近记录: |