Migrating to Java Platform, Enterprise Edition (Java EE) 6
Versão 9.0 of the product supports the Java™ Platform, Enterprise Edition (Java EE) 6 specification. Your new and existing enterprise applications can take advantage of the capabilities added by Java EE 6.
About this task
- JSR 318: Enterprise JavaBeans (EJB) 3.1
- JSR 315: Java Servlet 3.0
- JSR 245 JavaServer Pages/Expression Language (JSP/EL) 2.1
- JSR 314: JavaServer Faces (JSF) 2.0
- JSR 199: JMS 1.1
- JSR-299: Java Contexts and Dependency Injection (JCDI) 1.0 (was Web Beans)
- JSR 317: Java Persistence API (JPA) 2.0
- JSR 322: Java EE Connector Architecture (JCA) 1.6
- Java API for XML-Based Web Services (JAX-WS) 2.2
- JSR 311: Java API for RESTful Web Services (JAX-RS) 1.0
- JSR 196: Java Authentication Service Provider Interface for Containers (JASPIC) 1.0
- JSR 303: Bean Validation 1.0
The new specifications add several capabilities to benefit application developers, such as profiles that provide common features among applications.
Further, several specifications expand the use of annotations to more module types. Java language annotations simplify development of Java EE applications. By using annotations, many applications can avoid the need for deployment descriptors. In Version 7, the product supported annotations for EJB 3.0 and Web 2.5 modules . In Version 8, the product supports annotations for additional modules types, such as resource adapters or RAR files, as well as continues to support the use of deployment descriptors.
The general steps for migrating your enterprise applications follow.