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

簡介:三層架構(3-tier application) 通常意義上的三層架構就是將整個業務應用劃分爲:
表現層(WebUI)、業務邏輯層(BusinessLogicLayer)、數據訪問層(DataAccessLayer),公共層(ModelLayer)。
區分層次的目的即爲了“高內聚,低耦合”的思想。

一、應用三層架構的優點
三層結構適合羣體開發,每人可以有不同的分工,協同工作使效率倍增;各做各的模塊,降低開發人員能力要求;方便系統功能的擴展以及後期的維護工作;最大優點是它的安全性。用戶端只能通過邏輯層來訪問數據層,減少了入口點,把很多危險的系統功能都屏蔽了。可以更好的支持分佈式計算環境。邏輯層的應用程序可以有多個機器上運行,充分利用網絡的計算功能。分佈式計算的潛力巨大,遠比升級CPU有效。

二、手動搭建三層架構(VS 2015)
1、建立空白的解決方案
在這裏插入圖片描述
2、建立三個類庫:
分別爲:ModelLayer(公共層)、DataAccessLayer(數據訪問層)、BusinessLogicLayer(業務邏輯層)
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
3、建立表現層

在這裏插入圖片描述

4、添加各層之間的引用:
a)數據訪問層(DataAccess)對公共層(Model)引用
在這裏插入圖片描述
b)業務邏輯層(BusinessLogic)對DataAccess和Model引用
在這裏插入圖片描述
c)表現層(WebUI)對BusinessLogi、DataAccess、ModelLayer引用
在這裏插入圖片描述

5、設置起始項目及起始頁

在這裏插入圖片描述
在這裏插入圖片描述
參照鏈接:https://blog.csdn.net/feng592048830/article/details/5909134?utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-5.nonecase&depth_1-utm_source=distribute.pc_relevant_right.none-task-blog-BlogCommendFromMachineLearnPai2-5.nonecase

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