Skip to content

Instantly share code, notes, and snippets.

@minazou67
Last active July 19, 2017 05:50
Show Gist options
  • Save minazou67/4e5576ed45c22a02b25a to your computer and use it in GitHub Desktop.
Save minazou67/4e5576ed45c22a02b25a to your computer and use it in GitHub Desktop.
Notes the Java EE

Java EE Summary Notes

It is a Java Platform, Enterprise Edition (Java EE) summary notes.

J2EE 1.4 Java EE 5 Java EE 6 Java EE 7
Release Date 2003-11-24 2006-05-11 2009-12-10 2013-05-28
JSR JSR 151 JSR 244 JSR 316 JSR 342
Number of spec (Optional) 20 23 28 30 (3)
Theme Web Services Ease of Development Flexibility HTML5 Support
Required JDK JDK 1.4 JDK 5 JDK 6 JDK 7

Java EE Compatibility

It is a matrix of the Java EE Compatibility.

Java EE specification Tomcat GlassFish WebSphere JBoss AS Wildfly JBoss EAP WebLogic
J2EE 1.4 5.x - 6.x 4.x - - 9.2
Java EE 5 6.x 1.x 7.x 5.x - 5.x 10g R3
Java EE 6 (Web Profile) 7.x 3.x 8.5.5 7.x - 6.x -
Java EE 6 (Full Platform) - 3.x 8.x 7.x - 6.x 12.1
Java EE 7 (Web Profile) 8.x 4.x 8.5.5.6 - 8.x 7.x -
Java EE 7 (Full Platform) - 4.x 8.5.5.6 - 8.x 7.x 12.2
  • Tomcat は Java EE 準拠ではありません。

Reference site

Matrix of the Java EE version and JSR

It is a matrix of the Java EE version and JSR.

Java EE Web Profile, describes in bold.

Web Services Technologies

Technology JSR J2EE 1.4 Java EE 5 Java EE 6 Java EE 7
Java API for XML Processing (JAXP) JSR 063 1.2 - - -
JSR 206 - 1.3 (SE) 1.4 (SE) 1.4 (SE)
Java APIs for XML Messaging (JAXM) JSR 067 1.2 1.3 1.3 1.3
Java API for XML Registries (JAXR) JSR 093 1.0 1.0 1.0 1.0 (Op)
Java API for XML-Based RPC (JAX-RPC) JSR 101 1.1 1.1 1.1 1.1 (Op)
Implementing Enterprise Web Services JSR 109 1.1 1.2 1.3 1.3
Streaming API for XML (StAX) JSR 173 - 1.0 1.0 (SE) 1.0 (SE)
Web Services Metadata for the Java Platform JSR 181 - 2.0 2.1 2.1
Java Architecture for XML Binding (JAXB) JSR 222 - 2.0 2.2 2.2 (SE)
Java API for XML-Based Web Services (JAX-WS) JSR 224 - 2.0 2.2 2.2
Java API for RESTful Web Services (JAX-RS) JSR 311 - - 1.1 -
JSR 339 - - - 2.0

Web Application Technologies

Technology JSR J2EE 1.4 Java EE 5 Java EE 6 Java EE 7
Standard Tag Library for JavaServer Pages (JSTL) JSR 052 1.1 1.2 1.2 1.2
JavaServer Pages (JSP) JSR 152 2.0 - - -
JSR 245 - 2.1 2.2 2.3
Expression Language (EL) JSR 245 - - 2.2 -
JSR 341 - - - 3.0
Java Servlet JSR 154 2.4 2.5 - -
JSR 315 - - 3.0 -
JSR 340 - - - 3.1
JavaServer Faces (JSF) JSR 127 1.1 - - -
JSR 252 - 1.2 - -
JSR 314 - - 2.0 -
JSR 344 - - - 2.2
Java API for JSON Processing (JSON-P) JSR 353 - - - 1.0
Java API for WebSocket JSR 356 - - - 1.0

Enterprise Application Technologies

Technology JSR J2EE 1.4 Java EE 5 Java EE 6 Java EE 7
Managed Beans JSR 316 - - 1.0 -
JSR 342 - - - 1.0
Concurrency Utilities for Java EE JSR 236 - - - 1.0
Common Annotations for the Java Platform JSR 250 - 1.0 1.1 1.2
Interceptors JSR 318 - - 1.1 1.2
Java EE Connector Architecture (JCA) JSR 112 1.5 1.5 - -
JSR 322 - - 1.6 1.7
Java Persistence API (JPA) JSR 220 - 1.0 - -
JSR 317 - - 2.0 -
JSR 338 - - - 2.1
Java Message Service API (JMS) JSR 914 1.1 1.1 1.1 -
JSR 343 - - - 2.0
Enterprise JavaBeans (EJB) JSR 153 2.1 - - -
JSR 220 - 3.0 - -
JSR 318 - - 3.1 -
JSR 345 - - - 3.2
Contexts and Dependency Injection for Java (CDI) JSR 299 - - 1.0 -
JSR 346 - - - 1.1
Dependency Injection for Java (DI) JSR 330 - - 1.0 1.0
Bean Validation JSR 303 - - 1.0 -
JSR 349 - - - 1.1
Batch Applications for the Java Platform JSR 352 - - - 1.0
Java Transaction API (JTA) JSR 907 1.0 1.1 1.1 1.2
JavaMail API JSR 919 1.3 1.4 1.4 1.5
JavaBeans Activation Framework (JAF) JSR 925 1.0 1.1 1.1 (SE) 1.1 (SE)

Management and Security Technologies

Technology JSR J2EE 1.4 Java EE 5 Java EE 6 Java EE 7
Java Management Extensions (JMX) JSR 003 1.2 1.4 (SE) 1.4 (SE) 2.0 (SE)
Debugging Support for Other Languages JSR 045 1.0 1.0 1.0 1.0
J2EE Management JSR 077 1.0 1.1 1.1 1.1
Java EE Application Deployment JSR 088 1.1 1.2 1.2 1.2 (Op)
Java Authorization Contract for Containers (JACC) JSR 115 1.0 1.1 1.4 1.5
Java Authentication Service Provider Interface for Containers (JASPIC) JSR 196 - - 1.0 1.1

Java EE-related Specs in Java SE

Technology JSR J2EE 1.4 Java EE 5 Java EE 6 Java EE 7
Streaming API for XML (StAX) JSR 173 - - 1.0 1.0
Java API for XML Processing (JAXP) JSR 206 - 1.3 1.4 1.4
Java Database Connectivity JSR 221 - - 4.0 4.0
Java Architecture for XML Binding (JAXB) JSR 222 - - - 2.2
Java Management Extensions (JMX) JSR 003 - 1.4 1.4 2.0
JSR 255 - - 2.0 -
JavaBeans Activation Framework (JAF) JSR 925 - - 1.1 1.1

Reference site

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment