分層式結構究竟其優勢何在?

2022-07-03 10:03:15 字數 390 閱讀 5521

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

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

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

4、有利於標準化; 

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

概括來說,分層式設計可以達至如下目的:分散關注、鬆散耦合、邏輯復用、標準定義。

分層式結構也不可避免具有一些缺陷:

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

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

系統結構分層

圖 表現層 由多個jsp頁面組成 mvc層 使用struts2框架技術 業務邏輯層 使用業務邏輯元件構成 dao層 由dao元件構成 hibernate持久層 使用hibernate框架 資料庫層 使用mysql資料庫來儲存系統資料 分析 mvc層 struts2 為了降低上層的web應用和持久層之...

分層體系結構

分層體系結構layeredarchitecture網路作業系統和網路通訊系統使用分層體系結構。分層結構為 商設計與其他廠商的產品有關的硬體或軟體提供了一條途徑,如果沒有開放和標準的協議,那麼你就只好完全採用單一廠商的裝置。唯一供貨商 專賣系統是ibm和dec在七十年代和八十年代初希望推給顧客的服務方...

數倉分層結構

資料倉儲 data warehouse 簡寫dw,在一般企業中,由下到上依次分為 dwd dwb或dwm dws。dwd data warehouse detail 是業務層與資料倉儲的隔離層。dwm date warehouse middle 或者叫dwb data warehouse base ...