VS2012手動搭建.net三層B/S架構

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文件設爲起始頁
  • 重新生成解決方案(右鍵解決方案)

至此,大功告成。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章