Enterprise Java Development@TOPIC@
Table 7.1. JavaEE 8 Specifications [2] [3]
Enterprise Application Technologies | Version | Web Profile | Course Relevance |
---|---|---|---|
Enterprise JavaBeans (EJB) | 3.2 | EJB-lite | Primary |
Java Persistence API (JPA) | 2.2 | Y | Y |
Context and Dependency Injection (CDI) | 2.0 | Y | Y |
Dependency Injection for Java (JSR-330) | 1.0 | Y | Y |
Common Annotations for the Java Platform | 1.3 | Y | Y |
Java Transaction API (JTA) | 1.2 | Y | Y |
Java Message Service API (JMS) | 2.0 | Y | |
Bean Validation | 2.0 | Y | Y |
Interceptors | 1.2 | Y | Y |
Managed Beans | 1.0 | Y | |
JavaEE Connector Architecture | 1.7 | ||
JavaMail | 1.6 | ||
Batch Applications for the Java Platform | 1.0 | ||
Concurrency Utilities for Java EE | 1.0 |
Web Service Technologies | Version | Web Profile | Course Relevance |
---|---|---|---|
Java API for RESTful Services (JAX-RS) | 2.1 | Y | Y |
Java Architecture for XML Binding (JAXB) | 2.2 | Y | |
JSON-B | 1.0 | Y | |
JSON-P | 1.1 | Y | (maybe) |
Java API for XML-based Web Services (JAX-WS) | 2.2 | ||
Web Services Metadata | 2.1 | ||
Java API for XML-based RPC (JAX-RPC) | 1.1 | ||
Java API for XML Registries (JAXR) | 1.0 | ||
Web Services for JavaEE | 1.4 | ||
Web Socket | 1.1 |
Web Related Technologies | Version | Web Profile | Course Relevance |
---|---|---|---|
Servlet | 4.0 | Y | Minor |
JavaServer Pages (JSP) | 2.3 | Y | Minor |
JavaServer Faces (JSF) | 2.3 | Y | |
Expression Language | 3.0 | Y | |
JSTL | 1.2 | Y |
Management Technologies | Version | Web Profile | Course Relevance |
---|---|---|---|
Java Authentication Service Provider Interface for Containers (JASPIC) | 1.1 | ||
Java Authorization Service Provider Contract for Containers (JACC) | 1.5 | ||
Java EE Management | 1.1 | ||
Java EE Deployment | 1.2 | ||
Debugging Support for Other Languages | 1.0 | Y |