Jakarta EE

Java EE，Java平台企业版（Java  Platform Enterprise Edition），之前称为Java 2 Platform, Enterprise Edition (J2EE)，2018年3月更名为Jakarta EE。是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日)

参见

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

参考文献

外部链接

 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规范请求
 
Web应用框架