J2EE的體系結構
J2EE是針對web服務、業務對象、數據訪問和消息傳送的一組規範。這組應用編程接口(API)確定了web應用與駐留它們的服務器之間的通信方式。J2EE注重兩件事,一是建立標準,使web應用的部署與服務器無關;二是使服務器能控制組件的`生命週期和其它資源,以便能夠處理擴展、併發、事務處理管理和安全性等問題。
J2EE平臺爲設計、開發、安裝和部署企業應用提供基於組件的方法。這種方法不但能降低成本,還能快速跟蹤設計和實施。J2EE平臺能提供多層分佈式應用模型,重複利用組件,提供統一安全模式,並靈活地控制事務處理。藉助J2EE,不但能更快地將客戶解決方案推向市場,還能使基於J2EE組件、不依賴於平臺的解決方案不被鎖定到任何廠商的產品和API上。
J2EE規範定義了以下幾種組件:
1、應用客戶端組件;
2、Enterprise JavaBeans 組件;
3、Servlets 和Java Server Pages(JSP) 組件(也稱爲web組件);
4、 小應用程序 (Applet) 。
多層分佈式應用模型意味着應用邏輯將根據功能分成幾個部分,用戶可以在相同或不同的服務器上安裝由不同應用組件組成的J2EE應用。應用組件的安裝位置取決於應用組件在多層J2EE環境中屬於哪一層。
A、客戶端層
可以是在客戶端層內運行的瀏覽器、基於Java的程序或者其它web型編程環境——在公司防火牆內部和外部。
B、應用服務器層
一般情況下,此層包含支持客戶端請求的表示邏輯和業務邏輯 。表示層由顯示HTML頁面的JSP頁面和servlets實現。業務邏輯通過RMI對象和EJB實現。EJB依靠Container實現事務處理、生命週期和狀態管理、資源池、安全等問題,簡言之, Container就是EJB依賴執行的運行環境。
C、後端層
此層是現有應用和數據倉庫的組合,也稱爲企業信息系統(EIS)層,因爲它可以包含企業資源規劃(ERP)、大型主機事務處理、數據庫系統及其它遺留下來的信 息系統等許多系統。
相關文章
-
Java EE的Web服務體系結構
Web服務(Web Services)是目前程序設計領域中的一項新技術,是一個嶄新的分佈式計算模式,在不同系統平臺之間具有互操作性,通過因特網,實現不同應用程序之間的遠程過程調用。下面小編爲大家整理了關於Java EE的Web服務體系 -
j2ee技術體系架構
J2EE是一套全然不同於傳統應用開發的技術架構,包含許多組件,主要可簡化且規範應用系統的開發與部署,進而提高可移植性、安全與再用價值。下面是小編整理的關於j2ee技術體系架構,歡迎大家參考!SOA 是一種分佈式的軟件模型 -
J2EE架構環境監控系統設計
下面是小編整理的從環境監控實際出發設計採用了基於J2EE開發平臺、B/S模式的環境監控系統設計方案。並進行了系統的數據結構設計、三層結構的系統設計以及系統功能設計的文章。 一、系統主要模塊本系統的功能爲能 -
J2EE Web架構與CS架構命名上的差異
J2EE平臺由一整套服務(Services)、應用程序接口(APIs)和協議構成。下面是小編整理的關於J2EE Web架構與CS架構命名上的差異,歡迎大家參考!與傳統的CS(客戶端與服務器端)架構相比,J2EE Web程序服務器提供了很多額外的技 -
j2ee培訓:如何構建RESTful Web Service
JavaEE的核心是EJB3.0, 其提供了更兼便捷的企業級的應用框架。下面yjbys小編爲大家準備了關於如何構建RESTful Web Service的.文章,歡迎閱讀。 1. 首先是實體類,注意其中的@XmlRootElement註解package s;import ;imp -
J2EE與.NET技術架構的區別
本文從體系架構、移植性、性能、安全性、穩定性、可擴展性、成熟度、第三方廠商支持、開源支持、學習成本和對Web服務支持等方面,試圖對目前兩種主要的軟件開發技術架構J2EE與進行一個客觀、公正、全面的比較。到底這 -
J2EE與.NET技術架構的比較
隨着三層/多層企業信息系統結構的深度發展和下一代分佈式計算模型Web 服務的出現,軟件開發中關於平臺、框架、語言的競爭也愈演愈烈。自從微軟推出平臺,業界關於J2EE平臺與平臺的比較從未停止過。那麼J2EE與有什麼區別 -
j2ee應用技術開發結構
J2EE是一套全然不同於傳統應用開發的技術架構,包含許多組件,主要可簡化且規範應用系統的開發與部署,進而提高可移植性、安全與再用價值。以下是關於j2ee應用技術開發結構,歡迎大家參考!這種基於組件,具有平臺無關性的J2EE -
j2ee和JSP的關係
J2EE是Java 2 Enterprise Eidtion,它們是Sun公司建立在Java語言上的一種服務器端的編程技術,簡單來說,它是用來動態生成網頁的一種技術,現在的主要對手是微軟主推的。 JSP和J2EE的關係簡述JSP應該是屬於J2EE的一部分,JS -
J2EE結構
十年前的生活與現在的生活相比,可以說是天壤之別。那麼是什麼讓生活變得更美好了呢?肯定是科技的發展啊!媽媽常對我說:現在的孩子真是太幸福了!我們小時候因爲科技不是很發達,所以很多方面不是很方便。我對這句話很有感觸。