描述J2EE框架的多層結構,並簡要說明各層的作用。


描述J2EE框架的多層結構,並簡要說明各層的作用。

 

解答:

 

1) Presentation layer(表示層)

 

a. 表示邏輯(生成界面代碼)

 

b. 接收請求

 

c. 處理業務層拋出的異常

 

d. 負責規則驗證(數據格式,數據非空等)

 

e. 流程控制

 

2) Service layer(服務層/業務層)

 

a.封裝業務邏輯處理,並且對外暴露接口

 

b.負責事務,安全等服務

 

3) Persistence layer(持久層)

 

a 封裝數據訪問的邏輯,暴露接口

 

b.提供方便的數據訪問的方案(查詢語言,API,映射機制等)

 

4)Domain layer(域層)

 

a. 業務對象以及業務關系的表示

 

b. 處理簡單的業務邏輯

 

c. 域層的對象可以穿越表示層,業務層,持久層

 

軟件分層結構使得代碼維護非常方便,設計明確,各層獨立,專注自己擅長的領域。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM