為什麼要在專案中應用三層架構?

2021-06-29 03:56:40 字數 360 閱讀 4189

區分層次的目的即為了「高內聚,低耦合」的思想。

優點  1、開發人員可以只關注整個結構中的其中某一層;   

2、可以很容易的用新的實現來替換原有層次的實現;   

3、可以降低層與層之間的依賴;   

4、有利於標準化;   

5、利於各層邏輯的復用。

缺點  1、降低了系統的效能。這是不言而喻的。如果不採用分層式結構,很多業務可以直接造訪資料庫,以此獲取相應的資料,如今卻必須通過中間層來完成。   

2、有時會導致級聯的修改。這種修改尤其體現在自上而下的方向。如果在表示層中需要增加乙個功能,為保證其設計符合分層式結構,可能需要在相應的業務邏輯層和資料訪問層中都增加相應的**。

什麼是三層架構?

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

什麼是三層架構

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

三層架構 是什麼?

三層架構通常意義上的三層架構就是將整個業務應用劃分為 介面層 user inte ce layer 業務邏輯層 business logic layer 資料訪問層 data access layer 為了實現 高內聚低耦合 思想。開發人員可以只關注整個結構中的其中某一層 可以很容易的用心的實現來替...