三層架構 是什麼?

2021-09-13 11:17:16 字數 438 閱讀 4530

三層架構通常意義上的三層架構就是將整個業務應用劃分為:介面層(user inte***ce layer)、業務邏輯層(business logic layer)、資料訪問層(data access layer)。

為了實現「高內聚低耦合」思想。

開發人員可以只關注整個結構中的其中某一層

可以很容易的用心的實現來替換原有層次的實現

可以降低層與層之間的依賴

有利於標準化

有利於各層邏輯的復用

結構更加的明確

後期維護極大降低了維護成本和時間

dal只提供基本的資料訪問,不包含任何業務相關的邏輯處理

ui只負責顯示和採集使用者操作,不包含任何的業務相關的邏輯處理

bll負責處理業務邏輯,通過獲取ui傳來的操作指令,決定執行業務邏輯,在需要訪問資料來源的時候直接交給dal處理,處理完成後,返回必要資料給ui。

什麼是三層架構?

三層架構 3 tier architecture 通常意義上的三層架構就是將整個業務應用劃分為 表現層 ui 業務邏輯層 bll 資料訪問層 dal 區分層次的目的即為了 高內聚,低耦合 的思想。1 表現層 uil 通俗講就是展現給使用者的介面,即使用者在使用乙個 系統的時候他的所見所得。2 業務邏...

什麼是三層架構

1 什麼是三層?三層架構 3 tier architecture 通常意義上的三層架構就是將整個業務應用劃分為 商場負責接待購買肉食品的顧客 商場從食品加工工廠批量購入食品 食品加工廠為商場提供肉食品 兔子在場負責提供原材料給食品加工廠 食品加工企業將整個企業業務分為三部分來實現,這樣做的好 處是 ...

什麼是三層架構?

三層架構 3 tier architecture 通常意義上的三層架構就是將整個業務應用劃分為 表現層 ui 業務邏輯層 bll 資料訪問層 dal 區分層次的目的即為了 高內聚,低耦合 的思想。1 表現層 uil 通俗講就是展現給使用者的介面,即使用者在使用乙個系統的時候他的所見所得。2 業務邏輯...