Category Archives: J2EE

J2ee specifications and examples

JAVA Enterprise Edition 6.0 – JEE6


List of Technologies that are included in Java Enterprise Edition 6.0 ( JEE6 ) release .

Web Services Technologies:

Java API for RESTful Web Services (JAX-RS) 1.1 JSR 311
Implementing Enterprise Web Services 1.3 JSR 109
Java API for XML-Based Web Services (JAX-WS) 2.2 JSR 224
Java Architecture for XML Binding (JAXB) 2.2 JSR 222
Web Services Metadata for the Java Platform JSR 181
Java API for XML-Based RPC (JAX-RPC) 1.1 JSR 101
Java APIs for XML Messaging 1.3 JSR 67
Java API for XML Registries (JAXR) 1.0 JSR 93

Web Application Technologies:

Java Servlet 3.0 JSR 315
JavaServer Faces 2.0 JSR 314
JavaServer Pages 2.2/Expression Language 2.2 JSR 245
Standard Tag Library for JavaServer Pages (JSTL) 1.2 JSR 52
Debugging Support for Other Languages 1.0 JSR 45

Enterprise Application Technologies:

Contexts and Dependency Injection for Java (Web Beans 1.0) JSR 299
Dependency Injection for Java 1.0 JSR 330
Bean Validation 1.0 JSR 303
Enterprise JavaBeans 3.1 (includes Interceptors 1.1) JSR 318
Java EE Connector Architecture 1.6 JSR 322
Java Persistence 2.0 JSR 317
Common Annotations for the Java Platform 1.1 JSR 250
Java Message Service API 1.1 JSR 914
Java Transaction API (JTA) 1.1 JSR 907
JavaMail 1.4 JSR 919

Management and Security Technologies:

Java Authentication Service Provider Interface for Containers JSR 196
Java Authorization Contract for Containers 1.3 JSR 115
Java EE Application Deployment 1.2 JSR 88
J2EE Management 1.1 JSR 77

Java EE-related Specs in Java SE

Java API for XML Processing (JAXP) 1.3 JSR 206
Java Database Connectivity 4.0 JSR 221
Java Management Extensions (JMX) 2.0 JSR 255
JavaBeans Activation Framework (JAF) 1.1 JSR 925
Streaming API for XML (StAX) 1.0 JSR 173

 Read more for the application servers supporting JEE6