La nueva versión moderniza la comprobación, aumenta la productividad del desarrollador, mejora el rendimiento y amplía el soporte de la plataforma Java
Jakarta EE, un grupo de trabajo de Eclipse Foundation, ha anunciado hoy la disponibilidad general de la Plataforma Jakarta EE 11, la nueva versión de su plataforma Java para entornos empresariales. Esta versión, un hito basado en las anteriores versiones Core Profile (diciembre de 2024) y Web Profile (marzo de 2025), representa un avance significativo para simplificar Java empresarial destinada al desarrollo nativo en la nube.
Jakarta EE 11 se centra en mejorar la productividad del desarrollador, agilizar los procesos de comprobación y guardar consonancia con la versión más reciente de Java LTS, Java 21. Entre sus principales características se encuentran los kits TCK (Test Compatibility Kits), la incorporación de la especificación Jakarta Data, así como importantes actualizaciones de las especificaciones existentes, todo ello diseñado para cubrir las cambiantes necesidades de los desarrolladores y las organizaciones que crean aplicaciones en misiones críticas.
“El renacimiento de Java para empresas sigue su curso”, declaró Mike Milinkovich, director ejecutivo de Eclipse Foundation. “Jakarta EE 11 añade mejoras importantes al rendimiento, la comprobación y la productividad. La combinación de innovación y estabilidad y compatibilidad de la API es justo lo que buscan los desarrolladores de aplicaciones empresariales. Han sido muchos quienes han trabajado en el desarrollo de esta versión, pero quisiera reconocer los esfuerzos de Microsoft por liderar esta versión y a Red Hat por sus esfuerzos destinados a modernizar los entornos de comprobación de compatibilidad”.
Principales características de Jakarta EE 11
Jakarta Data (nueva especificación)
Diseñada para simplificar el acceso a los datos y mejorar la productividad del desarrollador:
- Repositorio básico: Un supertipo de repositorio incorporado para efectuar operaciones básicas con entidades.
- Repositorio de CRUD: Facilita operaciones CRUD básicas y optimiza las interacciones de la base de datos, que es menos propensas a errores.
- Paginación: Admite paginación basada en offset como en cursor.
- Lenguaje para consultas: Un lenguaje optimizado y diseñado para especificar la semántica y los métodos de consulta en los repositorios de Jakarta Data.
Especificaciones optimizadas
Diseñadas para que los desarrolladores puedan crear aplicaciones de forma más rápida y sencilla:
- Eliminación de beans gestionados: Suprimido para que el modelo de programación sea más sencillo y moderno.
- Mejoras de CDI: Mucho más énfasis en CDI (Contexts and Dependency Injection) para una respuesta consistente de la aplicación.
- Soporte a registros de Java: Mayor grado de integración para garantizar la integridad de los datos y reducir el código boilerplate.
- Eliminación de referencias de Java SE SecurityManager: En consonancia con JEP 411, facilita la implementación de medidas de seguridad más modernas.
Entorno TCK modernizado
Mejora la comprobación de la compatibilidad y simplifica la incorporación de nuevos test a medida que evoluciona la plataforma:
- Herramientas actualizadas: Evolución de Apache ANT y Java Test Harness a JUnit 5 y Apache Maven para mejorar la eficiencia y la relevancia.
- Estructura optimizada de TCK: Disminuye la complejidad para facilitar el aprendizaje y el uso de TCK.
- Accesibilidad mejorada: Al actualizar TCK a un proyecto Maven multidependencia, Jakarta EE 11 mejora la comprobación de la compatibilidad y simplifica la incorporación de nuevos test a medida que evoluciona la plataforma, promoviendo así la innovación en el futuro.
Jakarta EE 11 admite Java 17 o superior e introduce mejoras de concurrencia para Java 21, incluido el soporte de Virtual Threads para aumentar la escalabilidad, reducir los costes e incrementar el rendimiento de forma significativa.
Adopción temprana e implementaciones certificadas
Varios miembros del Grupo de Trabajo Jakarta EE ya disponen de productos certificados como compatibles con Jakarta EE 11, entre ellos:
- Web Profile: Eclipse GlassFish
- Core Profile: Open Liberty (IBM), WildFly, Fujitsu Software Enterprise Application Platform y Payara Server Community.
Se espera que la lista de implementaciones y productos compatibles con Jakarta EE 11 se amplíe con rapidez tras este anuncio.
Para conectar con la comunidad global de Jakarta EE, contribuir o saber más, visite: https://jakarta.ee/connect/
Las organizaciones que tengan un interés estratégico en Java para las empresas están invitados a unirse el Grupo de Trabajo Jakarta EE para participar en el desarrollo de la futura plataforma, programas de marketing e interacción en la comunidad. Más información sobre las ventajas de pertenecer a este Grupo de Trabajo en: https://jakarta.ee/membership/.
Comentarios de los miembros de la comunidad Jakarta EE
Fujitsu
«La consonancia de Jakarta EE 11 con Java SE 21 añade funciones modernas de programación como Registros e Identificación de Patrones al desarrollo de Java empresarial, mejorando así la programación orientada a datos”, declaró Shinya Echigo, Jefe de la División de Gestión de Aplicaciones de Fujitsu. Entre sus principales mejoras se encuentran la nueva especificación Jakarta Data y el soporte actualizado de Jakarta Concurrency a Virtual Threads, que aumenta la eficiencia y la relevancia para sistemas Java empresariales. Fujitsu se compromete a seguir contribuyendo a las tecnologías de Jakarta EE dentro de Eclipse Foundation y pronto dará soporte a las aplicaciones de Jakarta EE 11 en nuestros productos, ofreciendo así un mayor rendimiento a los clientes y un desarrollo modernizado».
IBM
“La disponibilidad de Jakarta EE 11 indica su evolución como plataforma para la innovación de Java nativo en la nube. La incorporación de Jakarta Data como una nueva especificación que simplifica el acceso a los datos, junto con la adopción de Java Virtual Thread en Jakarta Concurrency y el soporte de Java 17 y 21, aumenta la relevancia de esta versión”, señaló Ian Robinson, CTO de IBM App Runtimes. “La exhaustiva reescritura del TCK es un paso muy bienvenido que permitirá acelerar la comprobación y el desarrollo de nuevos ciclos. Habrá una compatibilidad total con Open Liberty y WebSphere Liberty para que los desarrolladores puedan utilizar esta importante versión lo antes posible”.
Microsoft
“Microsoft se enorgullece de haber desempeñado un papel primordial en el exitoso desarrollo de Jakarta EE 11. Esta nueva iteración permite disponer de la muy esperada especificación Jakarta Data, actualiza especificaciones críticas como Persistence y elimina algunas especificaciones antiguas para modernizar Java empresarial”, declaró Scott Hunter, Vicepresidente de Producto y Experiencia de Desarrolladores de Azure de Microsoft. “Nuestra colaboración con socios tan apreciados como IBM, Red Hat y Oracle ha sido fundamental para dar soporte a los tiempos de ejecución de Jakarta EE 11 sobre Azure, incluidos Azure Kubernetes Service, Azure Red Hat OpenShift y App Service. Tenemos previsto seguir destinando nuestros esfuerzos a fomentar la innovación y el apoyo a la comunidad de Java empresarial”.
Oracle
“Oracle expresa su felicitación y su agradecimiento a toda la comunidad de Jakarta EE por la presentación de Jakarta EE 11”, señaló Tom Snyder, vicepresidente de Oracle Enterprise Cloud Native Java. “Las continuas mejoras introducidas en Jakarta EE, junto con los avances en Java SE, ofrecen un futuro brillante a los usuarios de tecnologías Java empresariales. Oracle da soporte a EE 10 Core Profile y MicroProfile 6.1 con Helidon 4.1 desde hoy y tiene previsto aprovechar Jakarta EE en nuestras versiones de WebLogic, Coherence y Helidon. Seguiremos invirtiendo en Jakarta EE para nuestros productos y nuestros clientes”.
OmniFish
“OmniFish celebra con orgullo la disponibilidad de Jakarta EE 11, una demostración de la vibrante comunidad que impulsa la evolución de Java en el entorno empresarial. Este hito, rebosante de innovación, es un logro compartido por toda la comunidad Java. Como siempre, GlassFish está al frente y encarna el espíritu colaborativo de Jakarta EE”, declaró Ondro Mihalyi, Director de OmniFish. “De cara al futuro, OmniFish sigue estando comprometida con el continuo desarrollo de GlassFish como principal servidor de Jakarta EE, proporcionando para ello un soporte excepcional a sus usuarios. Creemos en el papel primordial de Jakarta EE en el ecosistema empresarial de Java y participaremos activamente en su futuro. De ahí que también estemos trabajando en ampliar la compatibilidad de Jakarta EE 11 a Piranha Cloud, haciendo así que las potentes API de Jakarta EE sean accesibles para un número de usuarios aún más grande”.
Payara
“Jakarta EE 11 marca un hito transformador en el desarrollo de Java empresarial”, señaló Steve Millidge, CEO de Payara. “La introducción de especificaciones como Jakarta Data mejora sustancialmente la capacidad de nuestros clientes de crear aplicaciones modernas y nativas en la nube conservando una total compatibilidad con los sistemas Java EE anteriores. Nuestra implementación de Jakarta Data a medida demuestra el liderazgo técnico de Payara y su firme compromiso con el ecosistema Jakarta EE. Payara Platform Community 7 Alpha ya incluye el soporte total de Jakarta EE 11, de modo que nuestro middleware obtiene la certificación Core Profile y la certificación total de Web Profile y Platform Profile está prevista para las próximas versiones. Esto coloca a los clientes de Payara a la Vanguardia de la innovación en el entorno de Java empresarial y les permite acceder a las prestaciones más avanzadas con el fin de cumplir los requisitos de las aplicaciones más exigentes en la actualidad”.
Primeton
“¡Enhorabuena por el lanzamiento de Jakarta EE 11, un resultado de los esfuerzos de colaboración entre todos los miembros! Primeton, como miembro del Comité de Especificación de Jakarta EE, se siente orgullosa por haber contribuido a lograr este hito”, declaró Jun Qian, Director de Tecnología de Primeton. “Como plataforma líder de software en China, Primeton reconoce la importancia de Jakarta EE para el sector. La incorporación de microservicios asíncronos y las extensiones de especificación de datos a Jakarta EE 11 es primordial para el desarrollo de aplicaciones ágiles con datos. Daremos a conocer las nuevas funciones de Jakarta EE 11 a nuestros clientes y les animaremos a utilizarla en sus proyectos. Como fundadora de la Comunidad de Jakarta EE en China, Primeton se compromete a impulsar la adopción y la aplicación de las especificaciones de Jakarta EE 11 en todo el país”.





