VS2012手動搭建.net三層B/S架構
三層架構通常將整個業務應用劃分爲:表現層(UI)、業務邏輯層(BLL)、數據訪問層(DAL),一般再有一個公共層(MODEL)。區分層次的目的即爲了“高內聚,低耦合”的思想。
-
開始搭建
-
建立空白解決方案
文件——新建——項目(或快捷鍵Ctrl+shift+n)——其他項目類型——Visual Studio解決方案——空白解決方案
名稱:study(自己隨便取一個)
位置:E:\study\(自己選擇路徑)
- 建立變現層
右鍵解決方案——添加——新建網站——Visual C#——ASP.NET web窗體網站
- 建立三個類庫
右鍵空白解決方案——添加——新建項目——Visual C#——類庫
1、名稱:BLL(業務邏輯層)
路徑:E:\study\study
2、名稱:DAL(數據訪問層)
路徑:E:\study\study
3、名稱:MODEL(公共層)
路徑:E:\study\study
- 建立各層之間的引用
表現層(UI)引用業務邏輯層(BLL)、公共層(MODEL)、數據訪問層
業務邏輯層(BLL)引用數據訪問層(DAL)、公共層(MODEL)
數據訪問層(DAL)可引用公共層(MODEL)
右鍵UI——添加引用——根據自己需要進行選擇(BLL與DAL的引用與此相同)
但是,僅僅是這樣,項目是不可運行的,還有如下三點:
- 設置UI層爲啓動項目
- 將UI層下的default.aspx文件設爲起始頁
- 重新生成解決方案(右鍵解決方案)
至此,大功告成。