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 |