Edition)是壹個為大企業主機級的計算類型而設計的Java平臺。Sun微系統(與其工業夥伴壹起,例如IBM)設計了J2EE,以此來簡化在瘦客戶級環境下的應用開發。由於創造了標準的可重用模塊組件以及由於構建出能自動處理編程中多方面問題的等級結構,J2EE簡化了應用程序的開發,也降低了對編程和對受訓的程序員的要求。
J2EE包含了Java2平臺標準版(J2SE)的許多組件:
Java開發包(JDK)被作為其核心語言包。
Write Once Run Anywhere(只需寫壹次便可以在任何環境中運行)技術被包含其中以保證其可移植性。
它支持公***對象請求代理體系結構(CORBA),這是Enterprise
JavaBeans(EJB)的前身,所以Java的對象可以和CORBA的對象在本地或是通過接口代理跨越網絡實現通信。
Java數據庫連接2.0(JDBC)被作為Java數據庫的標準接口,它是開放數據庫連接(ODBC)的Java等價物。
包含壹個安全模塊來保護本地的數據,或是網絡應用的數據。
J2EE還包含了許多添加於J2SE之上的組件,如下:
對Enterprise
JavaBeans全面的支持。EJB是壹種服務器技術,它用於企業環境中完成程序組件的傳輸。它支持可擴展標記語言(XML),並且增強了調度和安全特性。
Java Servlet API(應用編程接口)不需要圖形用戶界面(GUI),從而為開發者提高了壹致性。
Java服務器網頁(JSP)是微軟的動態服務器網頁(ASP)的Java等價物,它用於動態網絡數據的訪問和操作。
J2EE由四個元素組成:
J2EE應用編程模型是標準的編程模型,它用於簡化多層瘦客戶端應用程序的開發。
J2EE平臺包含了必要的策略和API,例如:Java servlet和Java消息服務(JMS)。
J2EE兼容性測試組件保證了J2EE的產品是與平臺標準兼容的。
J2EE參考實現解釋了J2EE的能力,並提供了它的可操作定義