Java 企業級 JavaEE

受權協議:CDDLjava

開發語言:Javagit

操做系統:跨平臺github

開發廠商:Oracle數據庫

原文:https://www.oschina.net/p/j2ee編程


Java EE 詳細介紹

這是SUN公司推出的J2EE SDK,是J2EE的參考實現,是實現J2EE最全的開發工具包,不過最好只在開發中使用。api

J2EE,Java2平臺企業版(Java 2 Platform Enterprise Edition), 是Sun公司爲企業級應用推出的標準平臺(Platform)。Java平臺共分爲三個主要版本Java EE、Java SE和Java ME。安全

Sun公司在1998年發表JDK1.2版本的時候, 使用了新名稱Java 2 Platform,即「Java2平臺」,修改後的JDK稱爲Java 2 Platform Software Develping Kit,即J2SDK。並分爲標準版(Standard Edition,J2SE), 企業版(Enterprise Edition,J2EE),微型版(MicroEdition,J2ME)。J2EE便由此誕生。服務器

2005年6月,JavaOne大會召開,SUN公司公開Java SE 6。此時,Java的各類版本已經改名以取消其中的數字「2」:J2EE改名爲Java EE, J2SE改名爲Java SE,J2ME改名爲Java ME。網絡

Java2平臺包括標準版(J2SE)、企業版(J2EE)和微縮版(J2ME)三個版本:架構

  • Standard Edition(標準版) J2SE 包含那些構成Java語言核心的類。好比:數據庫鏈接、接口定義、輸入/輸出、網絡編程

  • Enterprise Edition(企業版) J2EE 包含J2SE 中的類,而且還包含用於開發企業級應用的類。好比:EJB、servlet、JSP、XML、事務控制

  • Micro Edition(微縮版) J2ME 包含J2SE中一部分類,用於消費類電子產品的軟件開發。好比:呼機、智能卡、手機、PDA、機頂盒

他們的範圍是:J2SE包含於J2EE中,J2ME包含了J2SE的核心類,但新添加了一些專有類。

隨着Java技術的發展,J2EE平臺獲得了迅速的發展,成爲Java語言中最活躍的體系之一。現現在,J2EE不單單是指一種標準平臺,她更多的表達着一種軟件架構和設計思想。


J2EE是一系列技術標準所組成的平臺,包括:

  • Applet - Java Applet

  • EJB - 企業級JavaBean(Enterprise Java Beans)

  • JAAS - Java Authentication and Authorization Service

  • JACC - J2EE Authorization Contract for Containers

  • JAF - Java Beans Activation Framework

  • JAX-RPC - Java API for XML-Based Remote Procedure Calls

  • JAX-WS - Java API for XML Web Services

  • JAXM

  • JAXP - Java XML解析API(Java API for XML Processing)

  • JAXR - Java API for XML Registries

  • JCA - J2EE鏈接器架構(J2EE Connector Architecture)

  • JDBC - Java數據庫聯接(Java Database Connectivity)

  • JMS - Java消息服務(Java Message Service)

  • JMX - Java Management Extension

  • JNDI - Java名字與目錄接口(Java Naming and Directory Interface)

  • JSF - Java Server Faces

  • JSP - Java服務器頁面(Java Server Pages)

  • JSTL - Java服務器頁面標準標籤庫(Java Server Pages Standard Tag Library)

  • JTA - Java事務API(Java Transaction API)

  • JavaMail

  • Servlet - Java Servlet API

  • StAX - Streaming APIs for XML Parsers

  • WS - Web Services

J2EE5.0 API文檔:http://www.ostools.net/apidocs/apidoc?api=javaEE5

JavaEE6 API文檔:http://www.ostools.net/apidocs/apidoc?api=javaEE6




Java EE平臺規範

這是Java EE Platform規範的項目。Java EE平臺規範是定義Java EE平臺的整體規範。平臺規範不直接定義Java EE API,而是經過參考其餘Java規範來包含它們,並定義它們如何在整個Java EE平臺中相互配合。平臺規範還定義了平臺的其餘屬性,如安全性,部署,事務和互操做性。

規格」頁面包含指向其餘Java EE規範的項目頁面的連接。

(請確保在https://javaee.github.io/javaee-spec/上查看此頁面 ,而不是在GitHub源代碼庫視圖中,以便此頁面中的連接能夠正常工做。)

Java EE 8

Java EE 8於2017年8月21日由JCP EC批准。最終規範可從JSR 366頁面下載, 也能夠在這裏找到。整個平臺的javadoc能夠在這裏找到

Java EE 8的規範線索是Linda DeMichiel和Bill Shannon。專家組成員的完整列表能夠在JSR 366頁面上找到 。

Java EE社區調查

Java EE社區調查的結果能夠 在這裏找到。感謝您告訴咱們如何爲下一代雲和微服務應用程序開發Java EE!

Java EE 8規劃

在JavaOne 2016年,咱們向Java EE 8計劃介紹了咱們 提出的更新。咱們將根據咱們的調查結果,其餘社區調查的結果,被許可人,客戶和開發人員的反饋以及 平臺專家組中的討論,確切地肯定哪些更新 。

咱們還介紹了Java EE中針對雲端便攜式雲應用的企業Java中將來Java EE版本的一些想法 。

在2014年第一次Java EE 8提案以前,咱們進行了普遍的Java EE 8社區調查。您能夠閱讀咱們提出的問題,並在這裏查看結果 。咱們在調查中描述的一些潛在功能獲得了社會的大力支持。爲了得到進一步的投入,咱們還要求社區成員告訴咱們他們將如何優先考慮這些。這個調查的最後一部分的結果在這裏描述。

若是您對咱們有進一步的反饋意見,請加入 javaee組javaee-spec子組, 併發貼到 javaee-spec@javaee.groups.io 進行進一步的討論。

Java EE 7

Java EE 7於2013 年5月28日發佈爲JSR 342。Java EE 7的規格引用是Linda DeMichiel和Bill Shannon。您能夠在JSR 342頁面上找到對Java EE 7做出貢獻的專家組成員的完整列表 。

項目溝通

您能夠經過訂閱javaee-spec郵件列表來跟蹤全部平臺專家組的通訊。要訂閱或瀏覽檔案,請參閱javaee-spec頁面。

您能夠在「 文檔」頁面上找到提案和其餘工做文檔的草稿。

存儲庫中提供了全部下載的(當前和歷史)提案,規範草案,演示文稿,調查結果等 。

兼容性要求

在修改Java EE規範時,咱們遵循的規則確保向後兼容性在兼容性要求頁面上有描述 。

JCP流程

JCP進程頁面上介紹了Java EE組在Oracle上使用 JCP進程

註釋規則

註釋在Java EE編程模型中大量使用。全部Java EE規範必須以一致的方式定義和使用註釋很重要。咱們已經寫了一些關於註釋如何工做的草案規則

關於「JEE」

有關「JEE」的更多信息,請參閱此頁

相關文章
相關標籤/搜索