4. Quem sou eu!?
Daniel Cunha (soro)
Engenheiro de Software na Bitmaker Software
daniel.cunha@bitmaker-software.com
http://github.com/danielsoro
@dvlc_
2/25/15 4
6. 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
7. 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
13. 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
17. 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
25. 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
26. Open Source é seu trabalho
em troca de conhecimento.