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. 域層的對象可以穿越表示層,業務層,持久層
軟件分層結構使得代碼維護非常方便,設計明確,各層獨立,專注自己擅長的領域。

發佈了32 篇原創文章 · 獲贊 1 · 訪問量 1707
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章