Jakarta EE

此條目需要补充更多来源。 (2018年8月16日)
请协助補充多方面可靠来源以改善这篇条目，无法查证的内容可能會因為异议提出而被移除。
致使用者：请搜索一下条目的标题（来源搜索："Jakarta EE" -- 网页、新闻、书籍、学术、图像），以检查网络上是否存在该主题的更多可靠来源（判定指引）。

|

此條目需要更新。 (2018年8月16日)
請更新本文以反映近況和新增内容。完成修改後請移除本模板。

|

Java版本

* Java Card
* Micro Edition（ME）
* Standard Edition（SE）
* Enterprise Edition（EE）
* JavaFX（合并到Java SE 8）
* PersonalJava（英语：PersonalJava）（已终止）

* 查
* 论
* 编

Java EE，Java平台企业版（Java Platform Enterprise Edition），之前称为Java 2 Platform, Enterprise Edition (J2EE)，2018年3月更名为Jakarta EE。[1]是Sun公司为企业级应用推出的标准平台。Java平台共分为三个主要版本Java EE、Java SE和Java ME。

Sun公司在1998年发表JDK1.2版本的时候，使用了新名称Java 2 Platform，即“Java2平台”，修改后的JDK称为Java 2 Platform Software Developing 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。

随着Java技术的发展，J2EE平台得到了迅速的发展，成为Java语言中最活跃的体系之一。现如今，J2EE不仅仅是指一种标准平台，它更多的表达着一种软件架构和设计思想。

## 组件

[编辑]

Java EE是一系列技术标准所组成的平台，包括：

* 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 \- Java API for XML Messaging
* 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
* 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
* Applet \- Java Applet

## 版本历史

[编辑]

* J2EE 1.2 (1999年12月12日)
* J2EE 1.3 (2001年9月24日)
* J2EE 1.4 (2003年11月11日)
* Java EE 5 (2006年5月11日)
* Java EE 6 (2009年12月10日)
* Java EE 7 (2013年5月28日)
* Java EE 8 (2017年8月31日)

## 参见

[编辑]

* Java主题

* Web容器
* 部署描述符
* Java BluePrints
* Sun Java System Portal Server
* Java EE version history
* Sun Community Source License
* Java Research License

## 参考文献

[编辑]

1. ^ Good-bye JEE, hello Jakarta EE. zdnet. 2018年3月5日  [2018年3月10日]. （原始内容存档于2021年1月19日）.

## 外部链接

[编辑]

维基共享资源上的相关多媒体资源：Jakarta EE

* Oracle Technology Network's Java EE（页面存档备份，存于互联网档案馆）
* Oracle's Java EE Compatibility page （页面存档备份，存于互联网档案馆） - Certified Java EE Compatible Implementations
* Core J2EE Patterns（页面存档备份，存于互联网档案馆）
* A short tutorial introducing beginning Java EE developers to the Java EE platform （页面存档备份，存于互联网档案馆）
* Cloud Tutorial - Java EE in a Day Java EE Tutorial that embraces the use of a Cloud IDE to let you learn the fundamentals of Java EE in just one day

* 查
* 论
* 编

Java

Java平臺|

* Java
* Java版本歷史
* Java 5.0
* JVM
* Java字节码
* Java ME
* Java SE
* Java EE
* Java Card
* Android SDK

Oracle技术|

* Squawk（英语：Squawk virtual machine）
* JDK
* OpenJDK
* Java虚拟机
* JavaFX
* Maxine VM（英语：Maxine Virtual Machine）

平台技术|

* Java集合框架
* Servlets
* MIDlet（英语：MIDlet）
* JSP
* Web Start (JNLP)（英语：Java Web Start）
* applet
* Java平台模块系统

主要的第三方技术|

* Blackdown（英语：Blackdown Java）
* Eclipse
* GNU Classpath
* GWT
* Harmony
* Hibernate
* IcedTea（英语：IcedTea）
* Jazelle（英语：Jazelle）
* Spring
* Struts
* TopLink
* WildFly

历史|

* Java版本歷史
* JCP
* 昇陽電腦
* 自由的Java实现

主要JVM语言（英语：List of JVM languages）|

* BeanShell（英语：BeanShell）
* Clojure
* Groovy
* Oxygene（英语：Oxygene (programming language)）
* JRuby
* Jython
* Kotlin
* Processing
* Rhino
* Scala
* Tcl/Java（英语：Tcl/Java）

会议（英语：Professional conference）|

* JavaOne
* Devoxx（英语：Devoxx）

*[查]: 查看该模板
*[论]: 讨论该模板
*[编]: 编辑该模板