Each part of Java EE is described by a JSR (Java Specification Request). Every JSR has a JCP page, which provides basic information about the JSR. The JCP pages provide links to
-
The Specification Documents
-
Public Communications (Mailing lists)
-
Issue Tracking
More information about Java EE can be found on the Java EE GitHub page.
JSR | Acronym | Specification | Reference Implementation |
---|---|---|---|
366 |
Java EE 8 |
The Web Profile is a subset of the Java EE functionality targeted at developers of modern web applications. It provides a reasonably complete stack, without the some older functionality that’s less likely used in new applications.
JSR | Acronym | Specification | Reference Implementation | |
---|---|---|---|---|
374 |
JSON-P 1.1 |
|||
367 |
JSON-B |
|||
356 |
WebSockets 1.1 |
|||
370 |
JAX-RS 2.1 |
|||
372 |
JSF 2.3 |
|||
245 |
JSP 2.1 |
|||
52 |
JSTL |
|||
369 |
Servlet 4.0 |
|||
341 |
EL 3.0 |
|||
338 |
JPA 2.2 |
|||
907 |
JTA |
|||
345 |
EJB 3.2 Lite |
|||
365 |
CDI 2.0 |
|||
380 |
Bean Validation 2.0 |
|||
318 |
Interceptors 1.2 |
|||
375 |
Security |
|||
196 |
JASPIC |
Java™ Authentication Service Provider Interface for Containers |
||
250 |
Annotations |
The Full Profile contains all the features of Java EE. Below are all the JSRs that are part of the Full Profile and aren’t included in the Web Profile.
JSR | Acronym | Specification | Reference Implementation | |
---|---|---|---|---|
343 |
JMS 2.0 |
|||
224 |
JAX-WS 2.0 |
|||
236 |
Concurrency |
|||
352 |
Batch |
|||
345 |
EJB 3.2 Optional |
|||
919 |
Mail 1.6 |
|||
115 |
JACC |
|||
322 |
JCA 1.7 |
|||
77 |
Management |
Complete list of the JSRs can also be found on the GlassFish 5 documentation page. Documentation for older version Java EE 7 can be found here. |