|
|
|
|
![]() |
Veja o GlassFish v2.1.1 (Sun Distro, Community Distro). GFv2.1 ié a base para o SailFin v2 e inclui melhorias na replicação e detecção de falhas e muitas (>200) correções de bugs e outras melhoriass. Veja do Shreedhar' s resumo, Kevin's post, the Wiki page and PR @Oracle OpenWorld. GFv2.1.1 tambem inclue OpenMQ 4.4, Grizzly 1.0.30 (changes), Jersey 1.0.3 (changes), Shoal 1.1 (changes) and JSF 1.2_13. A maior parte das mudanças são a partir do repositório GF (changes). |
A oferta comercial é através do GlassFish Portfolio. Note-se que GFv2.1.1 é também um patch para versões anteriores (GFv2.1, itself a patch for GFv2U2) mas o patch ainda não publicado no SunSolve. Vou postar uma entrada no GlassFishForBusiness quando se torna disponível.
|
Paul anunciou a disponibilidade do Jersey 1.1.1 EA, baseado no projecto de JAX-RS 1.1 (Veja JAX-RS 1.0 spec e Changelog). Para saber mais sobre como você pode ver o Jersey Inicie o Documento e o Guia do usuário Jersey, Veja o Paul e Marc's Webinar, ou acesse o site previous entries. Jersey também está colaborando com o JFA's Atmosphere framework, e como o Paul é um fã do Scala, também suporta Lift. Em geral, muito bom o movimento no sentido do GFv3. Mais detalhes em Paul's announcement. |
|
A décima edição do Fórum Internacional Software Livre FISL começa esta semana. Imagine um grande aquário, e dentro dele, ao invés de peixes, programadores, programadoras, computadores, desafios e prêmios. Assim é a Arena de Programação do Fórum Internacional Software Livre (FISL). O Fórum está cheio de bom conteúdo, e há também Porto Alegre... FISL começa no dia 24 e é precedido por Javali, um evento focado em Java, no dia 23 (Agenda).
Eu fiz uma rápida passagem pelo programa FISL para destacar algumas sessões, incluindo aqueles relacionados à Projetos de GlassFish e nossos amigos.
• Arun on
GF, MySQL and NetBeans (S205)
(Arun's note)
• Mauricio on
OSGi in GFv3 (S736)
• Ludo will talk about
OpenDS (S473)
(Ludo's note)
• Fabiane on
Hudson (S733)
• Pat on
OpenSSO (S360)
(Pat's note)
• Fabio Veloso on
Jersey (S282)
Outras palestras relacionadas com GlassFish incluem
• On OpenJDK,
Bruno (S734)
and
Charlie (S226)
• On OpenSolaris
Rafael (S600)
and
Brian (S749)
• On NetBeans et al,
Geertjan (S735), and
• On OSS,
Simon (S757),
Eu gostaria de estar presente neste grande evento. Se você for ao evento, por favor enviem informações. Meu email é: marcelo.souza@sun.com
|
Um lançamento de cada vez, todos os projectos estão ficando pronto para o JavaOne... O Paul anunciou a disponibilidade do Jersey 1.1.0 EA. Tínhamos que lembrar as pessoas que era possível ser referência de implementação e produção; Penso que já não é mais necessário; a lista cumulativa de recursos para Jersey é muito impressionante, incluindo APIs para o Client Server, Grizzly , WADL, JSON, Spring e Guia de Integração, Multiparte MIME, Apache HTTP Client, Apache Abdera.... Novidades desta versão são: As melhorias de integração EJB, HTTPS com GlassFish e integração Scala. |
O aumento do tráfego da Lista de Usuários demonstra uma crescente adoção. Veja todos os detalhes do Paul's Note e faça o download da versão aqui.
|
Paul, publicou uma dica muito detalhada mostrando como usar o Jersey, na implementação do JAX-RS usada no Glassfish enconjunto com o Spring, e a construção de frameworks para ser rodado em aplicações Java. A integração depende das Características de Integração que atualmente estão disponíveis nas versões estáveis do Jersey. Paul explica em como pegar uma Web Application escrita em Jersey e impulsionar la para Spring. Veja!. |
O GlassFish Mobility Platform 1.1 Foi anunciado no ([1], [2]) mesmo período do GlassFish Portfolio, embora não seja formalmente parte do Portfolio. Na mesma semana o Eduardo ( nosso SE ) estava apresentando alguns Webinários; Curtos e Longos.
O núcleo da funcionalidade no GF MP 1.1 continua sendo o motor e adaptador do SyncML, mas esta versão adiciona suporte para JAX-RS-baseado em conectores (via Jersey) e JerseyMe, JAX-RS biblioteca cliente para CLDC. Outras adições incluem suporte ao BlackBerry, e uma nova amostra do Salesforce que utiliza conectores JAX-RS.
A equipe foi agregando notícias sobre estas funcionalidades utilizando o novo Mobility Blog;
|
• Rebeca explica como utilizar o novo JAX-RS, em um conector Salesforce exemplo:
[1],
[2]
e
[3].
|
|
Um dos desafios no desenvolvimento spec é como alavanca para outras especificações que estão a ser desenvolvidos em simultâneo, como: calendário, recursos, fusos horários, etc Esta é uma outra situação que mostra a transparência do código opensource que está a contribuindo significativamente. Um caso particular é EJB 3.1 e JAX-RS 1.1 quando a EGs tem vindo a trabalhar no sentido de permitir a utilização de recursos como POJO beans ou dando aulas em Jersey, utilizados como um simples guerra. Isso permite a natural programação de Java, coisas como root class.
|
@Stateless @Path("ssb") public class StatelessSessionRootResource { @Context private UriInfo ui; @GET public String get() { return "GET: " + ui.getRequestUri().toASCIIString(); } }
Confira os detalhes completos em Paul's Glassfish v3, EJB 3.1 e Jersey e no Ken's JAX-RS and EJB.
EJB3.1 e JAX-RS são duas das novas
JavaEE6
recursos que você será capaz de experimentar
GFv3 in EA by JavaOne - vejo lá!