simply copied from :
http://en.wikipedia.org/wiki/Java_EE_version_history
The Java Platform, Enterprise Edition or Java EE (formerly known as Java 2 Platform, Enterprise Edition or J2EE) has undergone several changes since 1.0 as well as numerous additions of new specifications. Announcement of the JPE (Java Professional Edition) project at Sun. Java EE 6 introduced the concept of profile, which represents a configuration of the platform suited to a particular class of applications. The Web Profile offers a complete stack, with technologies addressing presentation and state management (JavaServer Faces, JavaServer Pages), core web container funtionality (Servlet), business logic (Enterprise JavaBeans Lite), transactions (Java Transaction API), persistence (Java Persistence API) and more. Java EE 6 was first going to be developed under JSR 313 but was canceled. Java EE 6 was developed under JSR 316 and released on December 10, 2009. The development was plagued with controversy, although passed by 14 yes votes, 1 no vote (Apache), and 1 abstention (Borland), members aired concerns relating to the licensing terms applied by Sun Microsystems.[1] IBM's "yes" vote was caveated with: Intel's was caveated with: Red Hat commented Apache voted NO with the following comment:
Java EE version history
Contents
[edit] JPE (May 1998)
[edit] J2EE 1.2 (December 12, 1999)
List of J2EE 1.2 specifications download page.
Technology
Version
JDBC Standard Extension API
2.0
Java Naming and Directory Interface Specification (JNDI)
1.2
RMI-IIOP
1.0
Java Servlet
2.2
JavaServer Pages (JSP)
1.1
Enterprise JavaBeans (EJB)
1.1
Java Message Service API (JMS)
1.0
Java Transaction API (JTA)
1.0
JavaMail API
1.1
JavaBeans Activation Framework (JAF)
1.0
[edit] J2EE 1.3 (September 24, 2001)
List of J2EE 1.3 specifications developed under JSR 58
Technology
Version
JDBC Extension
2.0
Java API for XML Processing (JAXP)
1.1
Java Servlet
2.3
JavaServer Pages (JSP)
1.2
Enterprise JavaBeans EJB)
2.0
J2EE Connector Architecture
1.0
Java Message Service API (JMS)
1.0
Java Transaction API (JTA)
1.0
JavaMail API
1.2
JavaBeans Activation Framework (JAF)
1.0
Java Authentication and Authorization Service (JAAS)
1.0
[edit] J2EE 1.4 (November 11, 2003)
List of J2EE 1.4 specifications developed under JSR 151
Technology
Version
Web Services Technologies:
Web Services for J2EE 1.1
1.0
Java API for XML Processing (JAXP)
1.2
Java API for XML-based RPC (JAX-RPC)
1.1
Java API for XML Registries (JAXR)
1.0
Web Application Technologies:
Java Servlet
2.4
JavaServer Pages (JSP)
2.0
Enterprise Application Technologies:
Enterprise JavaBeans (EJB)
2.1
J2EE Connector Architecture
1.5
Java Message Service API (JMS)
1.1
Java Transaction API (JTA)
1.0
JavaMail API
1.3
JavaBeans Activation Framework (JAF)
1.0
Management and Security Technologies:
Java Authorization Service Provider Contract for Containers (JACC)
1.0
Java Management Extensions (JMX)
1.2
Enterprise Edition Management API
1.0
Enterprise Edition Deployment API
1.1
[edit] Java EE 5 (May 11, 2006)
List of JEE 5 specifications developed under JSR244
Technology
Version
JSR
Web Services Technologies:
Web Services
1.2
JSR109
Java API for XML-Based Web Services (JAX-WS)
2.0
JSR224
Java Architecture for XML Binding (JAXB)
2.0
JSR222
Web Service Metadata for the Java Platform
2.0
JSR181
Java API for XML-Based RPC (JAX-RPC)
1.1
JSR101
Java API for XML Registries (JAXR)
1.0
JSR93
SOAP with Attachments API for Java (SAAJ)
1.3
JSR67
Streaming API for XML (StAX)
1.0
JSR173
Web Application Technologies:
Java Servlet
2.5
JSR154
JavaServer Faces (JSF)
1.2
JSR252
JavaServer Pages (JSP)
2.1
JSR245
JavaServer Pages Standard Tag Library (JSTL)
1.2
JSR52
Debugging Support for Other Languages
1.0
JSR45
Enterprise Application Technologies:
Enterprise JavaBeans (EJB)
3.0
JSR220
Java Persistence API (JPA)
1.0
JSR220
Jave EE Connector Architecture
1.5
JSR112
Common Annotations for the Java Platform
1.0
JSR250
Java Message Service API (JMS)
1.1
JSR914
Java Transaction API (JTA)
1.1
JSR907
JavaMail API
1.4
JSR919
JavaBeans Activation Framework (JAF)
1.1
JSR925
Management and Security Technologies:
Java Authorization Service Provider Contract for Containers (JACC)
1.1
JSR115
J2EE Application Deployment
1.2
JSR88
J2EE Management
1.1
JSR77
[edit] Java EE 6 (Dec 10, 2009)
List of JEE 6 specifications developed under JSR 316
Technology
Version
JSR
Included in Web Profile
Web Services Technologies:
Java API for RESTful Web Services (JAX-RS)
1.1
JSR311
Web Services
1.3
JSR109
Java API for XML-Based Web Services (JAX-WS)
2.2
JSR224
Java Architecture for XML Binding (JAXB)
2.2
JSR222
Web Services Metadata for the Java Platform
2.1
JSR181
Java API for XML-based RPC (JAX-RPC)
1.1
JSR101
Java APIs for XML Messaging (JAXM)
1.3
JSR67
Java API for XML Registries (JAXR)
1.0
JSR93
Web Application Technologies:
Java Servlet
3.0
JSR315
JavaServer Faces (JSF)
2.0
JSR314
JavaServer Pages (JSP)
2.2
JSR245
Expression Language (EL)
2.2
JSR245
JavaServer Pages Standard Tag Library (JSTL)
1.2
JSR52
Debugging Support for Other Languages
1.0
JSR45
Enterprise Application Technologies:
Enterprise JavaBeans (EJB)
3.1
JSR318
Lite
Java Persistence API (JPA)
2.0
JSR317
Contexts and Dependency Injection for Java
1.0
JSR299
Dependency Injection for Java
1.0
JSR330
Bean Validation
1.0
JSR303
Managed Beans
1.0
JSR316
Interceptors
1.1
JSR318
Java EE Connector Architecture
1.6
JSR322
Common Annotations for the Java Platform
1.1
JSR250
Java Message Service API (JMS)
1.1
JSR914
Java Transaction API (JTA)
1.1
JSR907
JavaMail API
1.4
JSR919
Management and Security Technologies:
Java Authentication Service Provider Interface for Containers (JASPIC)
1.0
JSR196
Java Authorization Service Provider Contract for Containers (JACC)
1.4
JSR115
Java EE Application Deployment
1.2
JSR88
J2EE Management
1.1
JSR77
发表评论
文章已被作者锁定,不允许评论。
-
将 JBoss封装为Windows 服务
2012-03-16 16:21 494Download javaService form objec ... -
java ee specifications
2012-03-15 16:29 666java ee specifications -
JEE - Memory Status Jsp Using JMX
2012-02-03 10:42 891<!-- jsp file content --& ... -
转载:负载均衡会话保持技术、原理、产品(以F5为例)
2011-12-29 14:26 645___________________ ... -
转载:Session详解[郎云鹏]
2011-12-28 10:08 5转载文章,原文发表于 @ 2004年12月08日 bea ... -
temporay
2011-12-08 17:30 820http://community.jboss.org/wiki ... -
Monitoring and Management Using JMX
2011-11-11 17:19 770http://download.oracle.com/j ... -
Why Are Thread.stop, Thread.suspend, Thread.resume and Runtime.runFinalizersOnE
2011-11-11 14:15 789from http://download.oracle.co ... -
保持原始存入顺序的Map实现类
2011-07-11 16:20 885LinkedHashMap
相关推荐
Java EE,全称为Java Platform, Enterprise Edition,是一个用于构建企业级应用的开源框架。在Java EE中,控制反转(IoC)和依赖注入(DI)是核心设计模式,它们极大地提高了代码的可测试性、可维护性和灵活性。本文...
Java.lang.ref 包是 Java 类库中的一个重要组成部分,它包含了与垃圾回收机制密切相关的引用类。这些引用类的设计允许开发者在特定条件下控制对象的生命周期,尤其是在处理缓存、大型数据结构或者避免内存泄漏时显得...
14. **Java EE**:虽然标题没有明确提及,但Java2 Ref可能会涉及Java企业版,包括Servlet、JSP、EJB等服务器端技术,这对于开发企业级Web应用至关重要。 15. **现代Java特性**:随着Java版本的更新,新特性如Lambda...
JAVA API官方文档中文版软件包 java.applet java.awt java.awt.color java.awt.datatransfer java.awt.dnd java.awt.event java.awt.font java.awt.geom java.awt.im java.awt.im.spi ...java.lang.ref
在C#编程语言中,`out`和`ref`都是用于方法参数传递的关键字,它们允许函数修改调用者提供的变量值。虽然这两个关键字看似相似,但它们在使用上有着本质的区别,理解这些区别对于编写高效、清晰的代码至关重要。 ...
java.lang.ref 提供了引用对象类,支持在某种程度上与垃圾回收器之间的交互。 java.lang.reflect 提供类和接口,以获得关于类和对象的反射信息。 java.math 提供用于执行任意精度整数算法 (BigInteger) 和任意精度...
Java程序在运行过程中可能会遇到各种异常,其中"nested exception is java.lang.OutOfMemoryError: Java heap space"是一个常见的问题,通常发生在程序试图分配超过堆内存限制的空间时。这个错误表明Java虚拟机(JVM...
Java反射是Java编程语言中的一个强大特性,它允许运行中的Java程序对自身进行检查并且可以直接操作程序的内部属性。在Java中,反射机制的核心类是`java.lang.Class`,它代表了类的信息。通过反射,我们可以动态地...
Mcpd Exam Ref
总的来说,Spring-AOP是Java EE开发中一个强大的工具,它通过面向切面编程的概念,帮助开发者更高效地处理系统的横切关注点,使业务逻辑更加清晰和简洁。学习和掌握Spring的AOP特性,对于提升Java EE项目的开发效率...
尽管如此,从REF CURSOR到ResultSet的逆向映射仍然不被支持,这意味着在当前版本中,你无法将REF CURSOR作为IN或IN OUT参数传递给Java存储过程。 为了从Java存储过程返回一个ResultSet作为REF CURSOR,需要特别处理...
Java EE 企业级应用开发教程(SSM)(第 2 版)课后习题及答案 本资源是 Java EE 企业级应用开发教程(SSM)(第 2 版)的课后习题及答案,旨在帮助读者深入理解 MyBatis 持久层框架的原理和应用。下面是对课程的...
使用Java泛型转换C#ref参数 当代码中定义事件委托时转换C#事件,或者是System.Action或System.Func代理之一 将所有类型的数组从C#转换成Java 对于继承和接口的所有方面,从C#到Java的无瑕疵转换 允许自定义替换...
Java EE Java ME Java FX GlassFish NetBeans Oracle has two products that implement Java Platform Standard Edition (Java SE) 7: Java SE Development Kit (JDK) 7 and Java SE Runtime Environment (JRE)...
.Net Core 中使用 ref 和 SpanT 提高程序性能的实现代码 在本文中,我们将探讨 .Net Core 中使用 ref 和 SpanT 两种技术来提高程序性能的实现代码。ref 是 C# 7.0 的一个语言特性,为开发人员提供了返回本地变量...
java运行依赖jar包
var ref = require('ref') var StructType = require('ref-struct') // define the time types var time_t = ref.types.long var suseconds_t = ref.types.long // define the "timeval" struct type var timeval ...
Java作为一种跨平台的编程语言,提供了多种方法来实现远程控制功能。本篇文章将详细探讨如何使用Java来实现这一目标。 首先,我们需要理解Java中的远程方法调用(Remote Method Invocation,简称RMI)。RMI是Java...