Java EE 6 disponible

En diciembre de 2009 se ha aprobado la especificación de Java EE 6 (JSR 316).

A grandes rasgos Java EE 6 integra:

· Soporte de Inyección de Dependencias.

· Servlet 3.0 que soporta procesamiento asíncrono.

· JSF 2.0:la nueva versión de esta tecnología JavaServer Faces: incluye anotaciones para manejar los beans y soporte Ajax embebido.

· JSP 2.2.

· Especificación Bean Validation: API para validación en Java Beans basada en anotaciones, que simplifica las validaciones y reduce duplicidad y errores en beans.

· EJB 3.1:

o Un nuevo diseño de Singletons con la anotación @Singleton.

o Invocación de beans asíncronos con @Asynchronous.

o Un nuevo sistema de empaquetamiento que deja atrás la restricción de que las clases EJB se tengan que empaquetar en un ejb-jar, ahora ya pueden ser incluidas sin problema en un WAR file.

o EJB Lite, que es un subset de EJB 3.1.

· También se incluye la API para RESTful Web Services, JAX-RS

· En cuanto a persistencia Java EE 6 incluye JPA versión 2.0 (JSR 317), que provee mejoras a JPQL y ofrece una nueva Criteria API, entre otras cosas.

· Perfiles: permite crear una configuración personalizada al entorno específico de cada aplicación, de esta manera habrá perfiles para ambientes web, telecomunicaciones, etc.

Además Java EE 6 entierra definitivamente los EJB-CMP, sólo me convencieron brevemente cuando no conocía que eso mismo se podía hacer mejor y más fácil con Castor JDO (Hibernate aún no había surgido):

Lo podéis descargar en: http://java.sun.com/javaee/downloads/index.jsp

Deja un comentario