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