Enterprise Java Development@TOPIC@

Chapter 7. JavaEE Specifications

Table 7.1. JavaEE 7 Specifications [2] [3]

Enterprise Application TechnologiesVersionWeb ProfileCourse Relevance
Enterprise JavaBeans (EJB)3.2EJB-litePrimary
Java Persistence API (JPA)2.1YY
Context and Dependency Injection (CDI)1.1YY
Dependency Injection for Java (JSR-330)1.0YY
Common Annotations for the Java Platform1.2YY
Java Transaction API (JTA)1.2YY
Java Message Service API (JMS)2.0 Y
Bean Validation1.1YY
Interceptors1.2Y(maybe)
Managed Beans1.0Y 
JavaEE Connector Architecture1.7  
JavaMail1.5  
Batch Applications for the Java Platform1.0  
Concurrency Utilities for Java EE1.0  
Web Service TechnologiesVersionWeb ProfileCourse Relevance
Java API for RESTful Services (JAX-RS)2.0YY
Java Architecture for XML Binding (JAXB)2.2 Y
Java API for XML-based Web Services (JAX-WS)2.2  
Web Services Metadata2.1  
Java API for XML-based RPC (JAX-RPC)1.1  
Java API for XML Registries (JAXR)1.0  
Web Services for JavaEE1.4  
Web Related TechnologiesVersionWeb ProfileCourse Relevance
Servlet3.1YMinor
JavaServer Pages (JSP)2.3Y 
JavaServer Faces (JSF)2.2Y 
Expression Language3.0Y 
JSTL1.2Y 
Management TechnologiesVersionWeb ProfileCourse Relevance
Java Authentication Service Provider Interface for Containers (JASPIC)1.1  
Java Authorization Service Provider Contract for Containers (JACC)1.5  
Java EE Management1.1  
Java EE Deployment1.2  
Debugging Support for Other Languages1.0Y 

Table 7.2. JavaEE 6 Specifications [4]

Enterprise Application TechnologiesVersionWeb ProfileCourse Relevance
Enterprise JavaBeans (EJB)3.1EJB-litePrimary
Java Persistence API (JPA)2.0YY
Context and Dependency Injection (CDI)1.0YY
Dependency Injection for Java (JSR-330)1.0YY
Common Annotations1.1YY
Interceptors1.1YY
Java Transaction API (JTA)1.1YY
Java Message Service API (JMS)1.1 Y
Bean Validation1.0Y(maybe)
Managed Beans1.0Y 
JavaEE Connector Architecture1.6  
JavaMail1.4  
Web Service TechnologiesVersionWeb ProfileCourse Relevance
Java API for RESTful Services (JAX-RS)1.1 Y
Java Architecture for XML Binding (JAXB)2.2 Y
Java API for XML-based Web Services (JAX-WS)2.2  
Web Services Metadata2.1  
Java API for XML-based RPC (JAX-RPC)1.1  
Java API for XML Registries (JAXR)1.0  
Web Services for JavaEE1.3  
Java API for XML Messaging (JAXM)1.3  
Web Application TechnologiesVersionWeb ProfileCourse Relevance
Servlet3.0YMinor
JavaServer Pages (JSP)2.2Y 
JavaServer Faces (JSF)2.0Y 
Expression Language2.2Y 
JSTL1.2Y 
Management TechnologiesVersionWeb ProfileCourse Relevance
Java Authentication Service Provider Interface for Containers (JASPIC)1.0  
Java Authorization Service Provider Contract for Containers (JACC)1.4  
Java EE Management1.1  
Java EE Deployment1.2  
Debugging Support for Other Languages1.0Y