解決二層化結構的缺陷

zhifeng687發表於2015-12-20

   為了適應網際網路時代企業計算的需求,解決二層化結構的缺陷, Sun微系統公司(Sun Micro System) 設計了針對企業計算的Java平臺:Java 2 Platform, Enterprise Edition,即Java EE。 Java EE定義了一套工業標準來簡化多層企業級應用的開發, 同時定義了一套標準化的可重用元件來定製企業級應用,併為這些元件提供了完整的服務: 如事務操作、安全、多執行緒等,使得企業應用將重點放在和應用相關的業務邏輯操作上。

Java EE多層模型,將服務劃分成分成許多層面: 表現邏輯層(Presentation)、業務邏輯層(Business Logic)和資料持久化層(Data)

 

 

 

              

       

 

  • 表現邏輯層(客戶層)為第一層。它的主要功能是實現使用者互動和資料表示, 為以後的處理收集資料,向第二層的業務邏輯請示呼叫核心服務處理,並顯示處理結果。
  • 業務邏輯層(服務元件)為中間層。這些元件由中介軟體管理, 實現核心業務邏輯服務並將這些服務按名字廣播,管理並接受客戶的服務請求, 向資料永久層提交資料操作,並將處理結果返回給請求者—即客戶或其他伺服器。
  • 資料永久化層(資料儲存)構成模型的第三層。如關係型資料庫, 負責管理應用系統的資料資源,完成資料操作。伺服器元件在完成服務的過程中通過資源管理器存取它管理的資料, 或者說請求資源管理器的資料服務。

相關文章