Migración a Java Platform, Enterprise Edition (Java EE) 6

La Versión 9.0 del producto da soporte a la especificación de Java™ Platform, Enterprise Edition (Java EE) 6. Las aplicaciones nuevas y las existentes pueden beneficiarse de las funciones añadidas en Java EE 6.

Acerca de esta tarea

El producto soporta los siguientes niveles de especificación y de interfaz de programación de aplicaciones (API), que son nuevos en Java EE 6:
  • 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 (antes 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

Las nuevas especificaciones añaden varias prestaciones que benefician a los desarrolladores de aplicaciones, como, por ejemplo,los perfiles que proporcionan características comunes entre aplicaciones.

Además, varias especificaciones amplían el uso de anotaciones a más tipos de módulos. Las anotaciones de lenguaje Java simplifican el desarrollo de aplicaciones Java EE. Si se utilizan anotaciones, muchas aplicaciones pueden evitar la necesidad de descriptores de despliegue. En la versión 7, el producto soportaba anotaciones para los módulos EJB 3.0 y Web 2.5. En la versión 8, el producto soporta anotaciones para tipos de módulos adicionales como, por ejemplo, adaptadores de recursos o archivos RAR, además de seguir soportando el uso de descriptores de despliegue.

A continuación se especifican los pasos generales para migrar las aplicaciones empresariales.

Procedimiento

  1. Decida si puede aprovechar las posibilidades de Java EE 6 en las aplicaciones.

    El producto de la Versión 9.0 da soporte a aplicaciones escritas en Java EE 6 y da soporte a aplicaciones portátiles escritas en versiones anteriores de Java EE, específicamente J2EE 1.4 y J2EE 1.3 (Java EE 5, Java 2 Platform, Enterprise Edition). Si decide no utilizar las nuevas prestaciones de Java EE 6, las aplicaciones portables seguirán funcionando igual y con un comportamiento idéntico en la versión actual de la plataforma.

  2. Si selecciona utilizar las nuevas prestaciones de Java EE en las aplicaciones, cambie las aplicaciones según sea necesario para que se ajusten a las especificaciones.
  3. Despliegue las aplicaciones.

    Despliegue las aplicaciones que utilizan las nuevas prestaciones de Java EE 6 solo en los destinos de despliegue de la versión 8. Puede desplegar aplicaciones escritas en especificaciones anteriores en destinos de despliegue de la versión 8 o en destinos de despliegue de las versiones 6.x o 7.x.

Qué hacer a continuación

Pruebe las aplicaciones desplegadas para asegurarse de que las aplicaciones se comportan tal como se espera. Actualice las aplicaciones según sea necesario.

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tovr_migrating_javaee
File name: tovr_migrating_javaee.html