asp.net-mvc – ASP.NET MVC项目架构
我对ASP.NET MVC项目架构非常困惑.
在ASP.NET WebForm中,我通常使用以下Project模式进行中小型项目 DAL< - 通过DTO / reader / dataset进行通信 - > BL< - > UI 我认为在MVC应用程序中应该是这样的 DAL< - 通过DTO / reader / dataset进行通信 - > BL是模型< - 控制器 - >用户界面是视图 OR DAL< - 通过DTO / reader / dataset进行通信 - > BL< - 通过模型进行通信 - >控制器< - >用户界面是视图 其中Model是一些业务对象 如果有人能够(包括stackoverflow的Jeff制造商)提供ASP.NET MVC的任何生产级别经验,我将不胜感激. 解决方法
将传统的3层ASP.NET Web App与ASP.NET MVC进行比较,以下内容成为相应的元素:
业务逻辑层和数据访问层一起是模型 ASPX文件是View 代码隐藏(ASPX.CS)是控制器 有关SO的相同主题的更多讨论,请查看这些链接: ASP.NET MVC Web application vs ASP.NET Web Application How does the MVC pattern differ,if at all,from the DAL / BLL design pattern? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 自定义HttpModule在IIS7中集成,但不是经典模式
- .net – 如何使单元测试可以使用HttpContext?
- asp.net – 从1.7到1.9的迷你探查器升级破坏了现有代码
- asp.net-mvc – 无Cookie会话和跨站点表单帖子
- asp.net – 添加电子邮件附件
- asp.net – aspnet的最大值:MaxHttpCollectionKeys
- asp.net – 插入和更新问题
- asp.net-mvc – 在什么级别可以使用SPDY?
- asp.net – 如何以编程方式将参数传递给SSRS报告
- asp.net-web-api – Net Web API – 如何在Get上传递URL作为
- asp.net – 如何使用ajax调用跨域web api?
- asp.net – 使用javascript从Formview获取对象
- asp.net-mvc – 阻止对返回部分视图的控制器的直
- asp.net-mvc – 以任何方式配置配置visual studi
- asp.net – 如何摆脱包含GridView的空div
- asp.net-mvc – 是否有针对ASP.NET MVC Producti
- asp.net – 如何从Javascript调用控制器方法
- asp.net – Web.Config中的Assemblies节点的目的
- asp.net-mvc-3 – Ninject – 无法找到资源
- asp.net-mvc – Signalr从集线器外部调用特定客户