BT

GlassFish 4.1: Aperfeiçoamento no suporte Java EE 7

| por Rafael Sakurai Seguir 35 Seguidores em 13 out 2014. Tempo estimado de leitura: 2 minutos |

A Oracle liberou a versão 4.1 do GlassFish Server Open Source Edition contendo atualizações de diversas APIs da plataforma Java EE.

Segundo as anotações da versão 4.1 essa nova versão do GlassFish possui novas e significantes atualizações de quase todas as APIs do Java EE 7:

O servidor de aplicações web GlassFish 4.1 suporta o Java EE 7, fornecendo os requisitos fundamentais para entregar dinamismo e escalabilidade de aplicações HTML5. Por exemplo: a API Java para WebSocket fornece baixa latência na comunicação bidirecional. A API Java para processamento de JSON simplifica a conversão de dados para aplicações portáveis. A API Java para Serviços Web RESTful 2.0, utilitários de concorrência para Java EE, e a Servlet 3.1 adiciona funcionalidades de concorrência e fornece aplicações com alta escalabilidade para tratar mais clientes HTML5 de forma simultânea.

Jonh Clingan, gerente de produto para o Java EE e GlassFish, postou no blog da comunidade do GlassFish algumas das atualizações mais importantes dessa atualização:

O Tyrus, implementação de referência do WebSocket 1.1, foi atualizado com diversas APIs que agora fornecem suporte a expressão Lambda. Também foram adicionados alguns recursos além da especificação, como a otimização do número de sessões, métricas através do JMX, reconexão dos cliente, suporte a proxy, otimização da transmissão de mensagens para todos os sockets abertos, entre outros.

O Jersey, implementação de referência do JAX-RS 2.0, trouxe o suporte original ao OAuth existente no Jersey 1.1 e adicionou uma nova API para o suporte cliente ao OAuth 1 e 2. Também houve um aperfeiçoamento nos diagnósticos de erros com mensagens mais explicativas, exposição das métricas através de JMS, rastreamento por requisição para um arquivo de log ou para um cabeçalho de resposta HTTP e suporte a reconexão pelo lado cliente.

OpenMQ, implementação de referência do JMS 2.0, adicionou suporte a comunicação através do WebSocket através de dois tipos de clientes: 1) mqstomp que fornece o suporte para qualquer cliente de WebSocket que suporte o protocolo STOMP 1.2; 2) mqjsonstomp que permite o uso de cliente WebSocket através de mensagens no formato JSON usando o protocolo STOMP 1.2.

Juntando todas as APIs do Java EE atualizadas, esta versão contém mais de 1000 melhorias e bugs corrigidos e a recomendação é utilizar o GlassFish 4.1 com o JDK 7 update 65 ou o JDK 8 update 20 ou superior.

Mais informações podem ser obtidas nas anotações da versão 4.1 e o download através do próprio site do GlassFish. Se tiver interesse em participar da comunidade GlassFish, o programa FishCAT (GlassFish Community Acceptance Testing - Testes de Aceitação da Comunidade GlassFish) busca a ajuda e feedback da comunidade nos testes das novas funcionalidades e melhorias.

Avalie esse artigo

Relevância
Estilo/Redação

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 mensagens dessa discussão
Comentários da comunidade

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

Receber mensagens dessa discussão

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

Receber mensagens dessa discussão

Dê sua opinião

Faça seu login para melhorar sua experiência com o InfoQ e ter acesso a funcionalidades exclusivas


Esqueci minha senha

Follow

Siga seus tópicos e editores favoritos

Acompanhe e seja notificados sobre as mais importantes novidades do mundo do desenvolvimento de software.

Like

Mais interação, mais personalização

Crie seu próprio feed de novidades escolhendo os tópicos e pessoas que você gostaria de acompanhar.

Notifications

Fique por dentro das novidades!

Configure as notificações e acompanhe as novidades relacionada a tópicos, conteúdos e pessoas de seu interesse

BT