Showing posts with label JSF. Show all posts
Showing posts with label JSF. Show all posts

Thursday, March 12, 2015

J2EE Versions and Features

Features J2EE 1.2
(Dec 1999)
J2EE 1.3
(Sep 2001)
J2EE 1.4
(Nov 2003)
J2EE 5 
(May 2006)
J2EE 6
(Dec 2009)
J2EE 7
(June 2013)
JDBC Standard Extension API 2         4
Java Naming and Directory Interface Specification (JNDI) 1.2          
RMI-IIOP 1.1          
Java Servlet 2.2 2.3 2.4 2.5 3 3.1
JavaServer Pages (JSP) 1.1 1.2 2 2.1 2.2 2.3
JavaServer Pages Standard Tag Library (JSTL) X 1 1.1 1.2 1.2 1.2
Expression Language (EL)         2.2 3
JavaServer Faces (JSF) X   1.1 1.2 2 2.2
Debugging Support for Other Languages       1 1  
Enterprise JavaBeans (EJB) 1.1 2 2.1 3 3.1 3.2
Java Message Service API (JMS) 1   1.1 1.1 1.1 2
Java Transaction API (JTA) 1     1.1 1.1 1.2
JavaMail API 1.1 1.2 1.3 1.4 1.4 1.5
JavaBeans Activation Framework (JAF) 1     1.1   1.1
Java API for XML Processing (JAXP) X 1.1        
J2EE Connector Architecture X 1 1.5 1.5 1.6 1.7
Java Authentication and Authorization Service (JAAS)   1        
Web Services for J2EE 1.1 X X 1      
Java API for XML Processing (JAXP) X X 1.2     1.3
Java API for XML-based RPC (JAX-RPC) X X 1.1   1.1 1.1
Java API for XML Registries (JAXR) X X 1   1 1
Java Authorization Service Provider Contract for Containers (JACC) X X 1 1.1 1.4 1.5
Java Management Extensions (JMX) X X 1.2     2
Enterprise Edition Management API X X 1 1.1 1.1  
Enterprise Edition Deployment API X X 1.1 1.2 1.2  
Java API for RESTful Web Services (JAX-RS) X X X 1.1 2
Web Services X X X 1.2 1.3 1.3
Java API for XML-Based Web Services (JAX-WS) X X X 2 2.2 2.2
Java Architecture for XML Binding (JAXB) X X X 2 2.2  
Web Services Metadata for the Java Platform X X X 2 2.1  
SOAP with Attachments API for Java (SAAJ)  X X X 1.3    
Streaming API for XML (StAX) X X X 1   1
Java APIs for XML Messaging (JAXM) X X X X 1.3 1.3
Java Persistence API (JPA) X X X 1 2 2.1
Contexts and Dependency Injection for Java X X X X 1 1.1
Dependency Injection for Java X X X X 1 1
Bean Validation X X X X 1 1.1
Managed Beans X X X X 1  
Interceptors X X X X 1.1 1.2
Common Annotations for the Java Platform X X X 1 1.1 1.2
Java Authentication Service Provider Interface for Containers (JASPIC) X X X X 1 1.1
Java API for WebSocket X X X X X 1
Java API for JSON Processing X X X X X 1
Batch Applications for the Java Platform X X X X X 1
Concurrency Utilities for Java EE 1.0  X X X X X 1
Web Services Metadata for the Java Platform X X X X X 1