asp.net mvc4三层架构搭建
asp.net mvc4三層架構搭建,有需要的朋友可以參考下。
1.建立解決方案;
2.建立一個asp.net mvc4的基本項目WebApp作為三層架構中的UI層(表現層);
2.1、表現層中控制器直接運用BLL層的方法取出想要的數據,并通過ViewModel展示到View頁面中;
3.建立一個Model類庫,建立ADO.NET模型,連接數據庫,選擇要連接的數據庫,保存model模型,并且將類庫中app.config文件中的連接字符串配置到WebApp中的Web.config中;
3.1、Model提供數據庫模型和對應每張表的類,用于讓DAL層提取表中的數據,對表中的數據進行增刪查改操作;
4.建立DAL類庫;
4.1、DAL直接操作Model,對數據的數據進行增刪查改操作;
5.建立IDAL類庫;
5.1、建立接口層,是為了DAL層和BLL層兩個層次更好的解耦,讓每個模塊獨立出來;
5.2、運用工廠模式,抽象工廠模式實現解耦
6.建立DALFactory層
6.1、工廠層,提供DBSession用于連接DAL和BLL,對在BLL層中用到的DAL的類進行實例化,傳給BLL層;
7.建立BLL類庫;
7.1、對DAL中的獲取數據進行更多復雜的操作;
8.建立IBLL類庫;
8.1、用于BLL層與表現層的解耦
8.2、運用SprintNet對BLL層和表現層進行解耦,設計IOC(控制反轉),DI(依賴注入);
9.建立Commom類庫;
9.1、定義共用的方法
總結
以上是生活随笔為你收集整理的asp.net mvc4三层架构搭建的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: struts2 hibernate登录
- 下一篇: 使用Spring框架的好处(转帖)