Enterprise Java Development@TOPIC@

Chapter 7. JavaEE Specifications

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

Enterprise Application TechnologiesVersionWeb ProfileCourse Relevance
Enterprise JavaBeans (EJB)3.2EJB-litePrimary
Java Persistence API (JPA)2.2YY
Context and Dependency Injection (CDI)2.0YY
Dependency Injection for Java (JSR-330)1.0YY
Common Annotations for the Java Platform1.3YY
Java Transaction API (JTA)1.2YY
Java Message Service API (JMS)2.0 Y
Bean Validation2.0YY
Interceptors1.2YY
Managed Beans1.0Y 
JavaEE Connector Architecture1.7  
JavaMail1.6  
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.1YY
Java Architecture for XML Binding (JAXB)2.2 Y
JSON-B1.0 Y
JSON-P1.1Y(maybe)
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 Socket1.1  
Web Related TechnologiesVersionWeb ProfileCourse Relevance
Servlet4.0YMinor
JavaServer Pages (JSP)2.3YMinor
JavaServer Faces (JSF)2.3Y 
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