Web profile[edit]
In a attempt to limit the footprint of web containers, both in physical and conceptual terms, The Web profiles was Crea ted, a subset of the Java EE specifications. The Java EE Web profile comprises the Following:
Specification |
Java EE 6[6] |
Java EE 7[3] |
Servlet |
3.0 |
3.1 |
JavaServer Pages (JSP) |
2.2 |
2.3 |
Unified Expression Language (EL) |
2.2 |
3.0 |
Debugging support for other Languages (JSR-45) |
1.0 |
1.0 |
JavaServer Pages Standard Tag Library (JSTL) |
1.2 |
1.2 |
JavaServer Faces (JSF) |
2.0 |
2.2 |
Java API for RESTful Web Services (jax-rs) |
1.1 |
2.0 |
Java API for WebSocket (WebSocket) |
n/a |
1.0 |
Java API for JSON processing (json-p) |
n/a |
1.0 |
Common Annotations for the Java Platform (JSR-250) |
1.1 |
1.2 |
Enterprise JavaBeans (EJB) |
3.1 Lite |
3.2 Lite |
Java Transaction API (JTA) |
1.1 |
1.2 |
Java Persistence API (JPA) |
2.0 |
2.1 |
Bean Validation |
1.0 |
1.1 |
Managed Beans |
1.0 |
1.0 |
Interceptors |
1.1 |
1.2 |
Contexts and Dependency injection for the Java EE Platform |
1.0 |
1.1 |
Dependency Injection for Java |
1.0 |
1.0 |
Java EE spec