Quem sou eu!?
Daniel Cunha (soro)
Engenheiro de Software na Bitmaker [email protected]
http://github.com/danielsoro@dvlc_
2/25/15 4
O que é Apache TomEE?
• Tudo começou com OpenEJB
• Tomcat + Java EE = TomEE
• Fala-se “Tommy”
• Certificado Java EE Web Profile – Java EE 7 em progresso.
• Todos os componentes são Apache
2/25/15 6
O que é Apache TomEE?
Apache OpenEJB e Apache TomEE nasceram a partir do mesmo projeto e comunidade. Eles diferem em dois principais aspectos, onde apenas um é técnico:
• TomEE incorpora projetos adicionais, como Tomcat(Servlet/JSP/WebSocket) e MyFaces(JSF). Assim como sugere o seu nome, ele é um conjuto de tecnologias embutidas.
• Efetivamente, TomEE é um superconjuto do OpenEJB. Compartilham o mesmo código. TomEE surgiu do OpenEJB.
2/25/15 7
Componentes Apache
• CDI OpenWebBeans
• JPA OpenJPA
• EJB OpenEJB
• JSF MyFaces
• Bean Validation Bval
• JAX-RS, JAX-WS CXF
• JMS ActiveMQ
2/25/15 11
Objetivos do Apache TomEE
• Ser simples– Evitar complexidade.
• Ser Tomcat
– Deve trabalhar com ferramentas e aplicativos do Tomcat
• Ser certificado
– Substituto para qualquer servidor Java EE Web Profile
2/25/15 13
Certificações
• Meses e meses de trabalho
• Centenas e centenas de testes
• Passado por todas plataformas Java EE/Distribuiores– Oracle WebLogic / Glassfish– IBM WebSphere / WebSphere CE– RedHat JBoss– Apache TomEE / Apache Geronimo
• Amazon EC2
– t1.micros 613MB, run with default jvm memory– Raspberry PI Model B
2/25/15 17
Java EE 7
• JSON-P Johnzon (incubator)
• WebSocket Tomcat
• Batch Applications BatchEE (incubator)
2/25/15 22
Que tal contribuir?
• http://tomee.apache.org/contribute.html
• Feedbacks nas listas de email.
• Tente corrigir um bug.
• Tente implementar uma funcionalidade.
• Tente passar os testes de compatibilidade.
• Melhore a documentação.
• Evagelize o projeto.
• Infinitas maneiras de contribuir.
2/25/15 25
Mailing Lists
• Users [[email protected]]
• Developers [[email protected]]
• Commits [[email protected]]
2/25/15 28
Top Related