A Fundação Apache anunciou o lançamento do Apache TomEE 1.5, sua versão do Tomcat com certificação Java EE 6 Web Profile. O pulo no número da versão reflete o grande numero de correções e atualizações incluídas.
A versão 1.5 traz mudanças significativas em seus recursos de pools de conexão. Foi adicionado suporte a transações aos pools nativos do Tomcat e do BoneCP, além do suporte ao Commons-DBCP que já existia. Além disso, todos os pools agora são monitorados através de instrumentação do JMX.
O produto também ganhou funcionalidades de automação/scripting via um plugin do Maven, disponível antes apenas experimentalmente em um arquivo zip. O plugin pode, entre outras coisas, ser usado para provisionar servidores, instalar bibliotecas e publicar aplicações web.
O TomEE combina o Tomcat (que suporta Servlets, JSP e JSTL) com vários outros projetos conhecidos da Apache. É oferecido em três versões: TomEE, TomEE JAX-RS (novo na versão 1.5) e TomEE+. O TomEE adiciona ao Tomcat os seguintes projetos da Fundação:
- CDI, do OpenWebBeans
- EJB, do OpenEJB
- JPA, do OpenJPA
- JSF, do MyFaces
- JTA, do Geronimo Transaction
- JavaMail, do Geronimo JavaMail
- Bean Validation, do BVal
A versão TomEE JAX-RS adiciona, ainda, o Apache CXF para prover suporte a JAX-RS. O TomEE+ inclui suporte a JAX-WS (também usando CXF), JMS (via ActiveMQ) e JCA (com o Geronimo Connector). As três distribuições são licenciadas sob a versão 2.0 da licença Apache.
O TomEE tem ganho rapidamente a atenção dos desenvolvedores. Isso tem se refletido na atenção que o produto começa a receber de fornecedores de ferramentas. Por exemplo, no futuro IntelliJ IDEA 12, atualmente em early access, a JetBrains inclui suporte direto ao TomEE; a ZeroTurnaround adicionou esse suporte à versão 5.0.1 do JRebel, em julho.
JSF Mojarra
by Thiago Marques,
Re: JSF Mojarra
by Fernando Lozano,
jBoss 7
by Aluisio Vanzolin,
Re: jBoss 7
by Fernando Lozano,
JSF Mojarra
by Thiago Marques,
Seu comentário está aguardando aprovação dos moderadores. Obrigado por participar da discussão!
Gostária de saber se ele possui suporte a implementação do JSF - Mojarra 2.x?
jBoss 7
by Aluisio Vanzolin,
Seu comentário está aguardando aprovação dos moderadores. Obrigado por participar da discussão!
Muito boa alternativa, apesar de que eu gostei mt do novo jboss, principalmente pela clusterização!
Re: JSF Mojarra
by Fernando Lozano,
Seu comentário está aguardando aprovação dos moderadores. Obrigado por participar da discussão!
Ele possui sim JSF, é necessário para a certificação Java EE 6 Web Profile, que o Tomee já tem. Mas ele usa o MyFaces da Apache Foundation, em vez do Mojara da Sun/Oracle.
Re: jBoss 7
by Fernando Lozano,
Seu comentário está aguardando aprovação dos moderadores. Obrigado por participar da discussão!
O Tomee também tem clusterização, tanto para a parte web, quanto para EJBs e filas JMS. A implementação é conceitualmente bem parecida com a do JBoss AS, usando multicast IP. E o Tomee+ tem a vantagem de startar ainda mais rápido que o JBoss AS 7!