Par*_*wej 1 entity-framework asp.net-mvc-4 asp.net-web-api
我正计划使用MVC4,EF5和Web Api开发一个应用程序.请有人建议我们如何设计不同层次的项目.Web使用MVC4和数据层使用EF5/Repository模式和Web Api进行JQuery访问.
我建议使用下图中显示的图层.

我添加了工作单元设计模式,它处理多个存储库中的事务.我还使用处理所有业务逻辑的应用程序或域层.当您使用域层时,您的Web API就变成了一个薄层,用于处理对象到远程客户端(例如Web客户端)(即Web浏览器)的传输和序列化.Web客户端使用JQery ajax与Web API进行通信.MVC控制器用于呈现视图(您的HTML,CSS和JavaScript).此体系结构中MVC的Model部分是您的应用程序/域层.请注意,此体系结构也适用于单页面应用程序(SPA).
| 归档时间: |
|
| 查看次数: |
873 次 |
| 最近记录: |