Published 16 years ago
(updated 13 years ago)
La versión 6 de Java Enterprise Edition (Java EE 6) fue liberada oficialmente, junto con su implementación de referencia (el servidor de aplicaciones Glassfish v3) y la versión de 6.8 de NetBeans, que provee soporte para desarrollar aplicaciones Java EE 6.Esta revisión incluye actualizaciones a sus tecnologías base tales como: EJB 3.1, Java Persistence 2.0, Servlets 3.0 y JSF 2.0
Entre las novedades destaca la incorporación de la tecnología "Java Context and Dependency Injections" (también conocida como "Web Beans"), la cual se venía desarrollando desde hace varios años. El objetivo de los Web Beans es simplificar el manejo de la persistencia a través de un modelo similar al de Spring y Hibernate,
usando dependency injection. Esto permite usar plain-old-Java-objects (POJOs) que sean escalables para escenarios de alto desempeño.
Una de las quejas más comunes en los últimos años hacia Java EE es que se ha convertido en algo demasiado grande y complejo, y que la mayoría de sus componentes son rara vez usados. Ante esto, Java EE 6 provee la capacidad de tener perfiles (Java EE Profiles), que empaquetan subconjuntos de tecnologías de Java EE orientados a escenarios específicos. Un ejemplo es el nuevo perfil web (web profile) que provee algo similar a lo que se obtendría usando Tomcat, como soporte para Servlets, JSPs y JSF. Nuevos perfiles se irán definiendo y haciendo disponibles por medio del Java Community Process, pero Java EE 6 también permite que los usuarios definan sus propios perfiles.
En el caso de servidores de aplicaciones, Glassfish v3 es la implementación de referencia para Java EE 6. Se espera que en el futuro próximo otros servidores de aplicaciones como JBoss y Weblogic liberen versiones con soporte completo a Java EE 6.
Para conocer más sobre Java EE 6, sus novedades y herramientas que lo soportan visita http://www.sun.com/featured-articles/2009-1210/feature/index.jsp
Entre las novedades destaca la incorporación de la tecnología "Java Context and Dependency Injections" (también conocida como "Web Beans"), la cual se venía desarrollando desde hace varios años. El objetivo de los Web Beans es simplificar el manejo de la persistencia a través de un modelo similar al de Spring y Hibernate,
usando dependency injection. Esto permite usar plain-old-Java-objects (POJOs) que sean escalables para escenarios de alto desempeño.
Una de las quejas más comunes en los últimos años hacia Java EE es que se ha convertido en algo demasiado grande y complejo, y que la mayoría de sus componentes son rara vez usados. Ante esto, Java EE 6 provee la capacidad de tener perfiles (Java EE Profiles), que empaquetan subconjuntos de tecnologías de Java EE orientados a escenarios específicos. Un ejemplo es el nuevo perfil web (web profile) que provee algo similar a lo que se obtendría usando Tomcat, como soporte para Servlets, JSPs y JSF. Nuevos perfiles se irán definiendo y haciendo disponibles por medio del Java Community Process, pero Java EE 6 también permite que los usuarios definan sus propios perfiles.
En el caso de servidores de aplicaciones, Glassfish v3 es la implementación de referencia para Java EE 6. Se espera que en el futuro próximo otros servidores de aplicaciones como JBoss y Weblogic liberen versiones con soporte completo a Java EE 6.
Para conocer más sobre Java EE 6, sus novedades y herramientas que lo soportan visita http://www.sun.com/featured-articles/2009-1210/feature/index.jsp
- Log in to post comments