BT

GlassFish 4.0: Resumo das novidades

por Vikram Gupta , traduzido por Diogo Carleto em 02 Ago 2013 |

A Oracle lançou o GlassFish Open Source Edition 4.0, chamado pela empresa de "primeiro servidor de aplicações Java EE 7 do mundo". Saiba os detalhes.


Quase quatro anos após o lançamento da versão 3.0 do GlassFish, o servidor de aplicações Java EE de código aberto da Oracle, a empresa anunciou o lançamento do GlassFish Open Source Edition 4.0.

O novo conjunto de recursos para o GlassFish 4.0 é refletido quase exatamente nas notas de lançamento do Java EE 7. A Oracle diz no Roadmap do projeto que "a implementação de referência do Java EE é um subconjunto do GlassFish, portanto o roadmap do servidor está intimamente ligado aos lançamentos do Java EE. "

Algumas das principais novidades no GlassFish 4.0 são listadas a seguir, muitas das quais já foram abordadas no InfoQ:

Outras atualizações incluem:

  • Enterprise Java Beans (EJB) 3.2
  • Contexto e Injeção de Dependência para o Java EE (CDI) 1.1
  • Java Persistence API (JPA) 2.1
  • JavaServer Faces (JSF) 2.2
  • Java Servlet 3.1
  • Bean Validation (BV) 1.1
  • Expression Language (EL) 3.0
  • Interceptors 1.2
  • Java Transaction API (JTA) 1.2
  • JavaServer Pages (JSP) 2.3
  • JavaMail 1.5

O instalador da versão 4.0 pode ser obtido no centro de downloads do GlassFish. As notas de lançamento indicam que o principal objetivo permitir que os desenvolvedores comecem a explorar as novidades na plataforma Java EE 7. Desse modo, as seguintes funcionalidades do GlassFish Server não foram foco nesse release:

  • Clusters e instâncias padrão;
  • Recursos de alta disponibilidade;
  • Atualizações;
  • Servidor embarcado.

Essas funcionalidades são inclusas, mas podem não funcionar adequadamente com as novas funcionalidades do Java EE 7. O suporte total a clusters, bem como funcionalidades de administração centralizada, são esperados na versão 4.1, com lançamento marcado para 2014.

O GlassFish Open Source 4.0 é livre para uso, mas a Oracle também oferece o Premier Support, que é um contrato pago focado em deploys de produção.

O JCache não faz parte da versão 4.0, estando programado para inclusão no Java EE 8. Ben Cotton membro do grupo de especialistas do JCache (JSR 107) disse ao InfoQ que "embora a JSR 107 tenha perdido o Java EE 7, está muito perto de ser lançada". Foi liberada uma versão preliminar e a API está disponível para desenvolvedores que querem testar as capacidades do JCache. A versão final está prevista para o final de 2013.

No último mês, a Oracle apresentou um webinar de lançamento cobrindo todas as novas funcionalidades do Java EE 7, sendo dividido em 16 sessões técnicas no YouTube, cada uma fornecendo uma visão bastante detalhada de tecnologias do Java EE 7. Existe também um tutorial completo sobre o Java EE 7 no site da Oracle. E para uma visão mais técnica, pode-se consultar os javadocs.

O evangelista do GlassFish, Reza Rahman, publicou uma apresentação no Slideshare, com uma visão geral: Java EE.Next(): Java EE7, 8 e além. Nela, Reza também aponta possíveis funcionalidades para o Java EE 8, incluindo suporte a NoSQL, Modularidade e Cloud. O InfoQ.com disponibiliza uma apresentação em vídeo de Rahman sobre o novo Java EE, além de uma entrevista com Anil Gaur da Oracle sobre temas relacionados.

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão
Comentários da comunidade

Uso do JBatch by Daniel Augusto

Existe alguma forma de utilizar o JBatch em aplicações legadas, algo como em um servidor jee 1.4/1.5 ou j.6? Ou mesmo no JSE?

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão

1 Dê sua opinião

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2014 C4Media Inc.
Política de privacidade
BT