Agora, acabou de sair uma nova versão do Jakarta EE, versão 10, a primeira versão que verdadeiramente traz novidades nas especificações que tanto conhecemos: JPA agora evoluiu para a versão 3.1; CDI para a versão 4.0; JAX-RS para a versão 3.1; e assim por diante. Foram mais de vinte especificações atualizadas / evoluídas nesta versão, que criou também um novo perfil de implementação. Agora, temos três perfis para implementação do Jakarta EE:
- Jakarta EE 10 Platform, o perfil completo com todas as especificações (este perfil somente os servidores de aplicação costumam implementar, como Wildfly e Glassfish);
- Jakarta EE 10 Web Profile, um perfil com especificações voltadas para implementação de sistemas Web, incluindo padrões para persistência, transações, JSF e outros (o Tomcat costuma implementar parte desse perfil);
- O novo perfil Jakarta EE 10 Core Profile, um perfil mais enxuto que procura incluir as especificações voltadas para implementação de serviços RESTFul, incluindo uma versão simplificada do CDI, a CDILite.
![]() |
As especificações de cada perfil do Jakarta EE 10 |
Algumas poucas novidades das novas especificações:
- Jakarta RESTful Web Services 3.1 - padronização de uma API para bootstrap no Java SE e padronização dos dados de formulário multipart, uma funcionalidade que era pedida faz tempo na especificação;
- Jakarta Persistence 3.1 - trazendo suporte ao tipo de dados java.util.UUID e adição de diversas funções à linguagem de query (JPQL);
- Jakarta Security 3.0 - trazendo suporte ao padrão OpenID Connect;
- CDI Lite - uma versão mais enxuta da especificação CDI 4.0, permitindo a utilização da especificação em ambientes mais restritos de recursos.
Percebemos que a comunidade Java está antenada com as tendências de nuvem e serviços REST, arquitetura MicroProfile e outros, procurando evoluir a plataforma Jakarta EE nessa direção. Resta agora aguardar que os grandes nomes do mercado evoluam seus produtos e implementem essa nova versão das especificações - até agora, somente a implementação padrão, Eclipse Glassfish, e versões alpha do Payara e Wildfly.
Reveja seus conceitos e venha acompanhar as novidades da plataforma Java, evoluindo cada vez mais!!
Comentários
Postar um comentário