Java EE のバージョン毎の変更点などを纏めています。
Last active
July 19, 2017 05:50
-
-
Save minazou67/4e5576ed45c22a02b25a to your computer and use it in GitHub Desktop.
Notes the Java EE
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 |
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 準拠ではありません。
It is a matrix of the Java EE version and JSR.
Java EE Web Profile, describes in bold.
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 |
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 |
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) |
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 |
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 |
- http://en.wikipedia.org/wiki/Java_EE_version_history
- http://docs.oracle.com/cd/E19830-01/819-4707/gbqgn/index.html
- http://www.oracle.com/technetwork/java/javaee/tech/javaee5-jsp-135162.html
- http://www.oracle.com/technetwork/java/javaee/tech/javaee6technologies-1955512.html
- http://www.oracle.com/technetwork/java/javaee/tech/index.html
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment