Java EE com Apache TomEE
Quem sou eu!?
Quem sou eu!?
Daniel Cunha (soro)
Engenheiro de Software na Bitmaker Software
daniel.cunha@bitmaker-software.com
http://gi...
O que é Apache TomEE?
O que é Apache TomEE?
• Tudo começou com OpenEJB
• Tomcat + Java EE = TomEE
• Fala-se “Tommy”
• Certificado Java EE Web Pr...
O que é Apache TomEE?
Apache OpenEJB e Apache TomEE nasceram a partir do
mesmo projeto e comunidade. Eles diferem em dois ...
O que é Apache TomEE?
2/25/15 8
Componentes Apache
Componentes Apache
• OpenWebBeans
• OpenJPA
• OpenEJB
• MyFaces
• Bval
• CXF
• ActiveMQ
2/25/15 10
Componentes Apache
• CDI OpenWebBeans
• JPA OpenJPA
• EJB OpenEJB
• JSF MyFaces
• Bean Validation Bval
• JAX-RS, JAX-WS CX...
Objetivos do Apache TomEE
Objetivos do Apache TomEE
• Ser simples
– Evitar complexidade.
• Ser Tomcat
– Deve trabalhar com ferramentas e
aplicativos...
Perca seu tempo
escrevendo aplicações...
não escrevendo servidores
de aplicações.
Certificações
Certificações
• Meses e meses de trabalho
• Centenas e centenas de testes
• Passado por todas plataformas Java EE/Distribu...
Java EE 7
Java EE 7
• JSON-P
• WebSocket
• Batch Applications
2/25/15 19
Não temos essas
implementações na Apache
e agora!?
VAMOS IMPLEMENTAR!!!
Java EE 7
• JSON-P Johnzon (incubator)
• WebSocket Tomcat
• Batch Applications BatchEE (incubator)
2/25/15 22
Demonstração!
Que tal contribuir!?
Que tal contribuir?
• http://tomee.apache.org/contribute.html
• Feedbacks nas listas de email.
• Tente corrigir um bug.
• ...
Open Source é seu trabalho
em troca de conhecimento.
Apache TomEE tem suporte?
Mailing Lists
• Users [users@tomee.apache.org]
• Developers [dev@tomee.apache.org]
• Commits [commits@tomee.apache.org]
2/...
IRC – irc.freenode.net
• #openejb
• #tomee
2/25/15 29
Apenas da comuniade!?
Suporte comercial
2/25/15 31
http://www.tomitribe.com
Perguntas?
Obrigado.
daniel.cunha@bitmaker-software.com
www.bitmaker-software.com
Java EE com Apache TomEE
Próximos SlideShares
Carregando em…5
×

Java EE com Apache TomEE

884 visualizações

Publicada em

My presentation about Apache TomEE in CEJUG CCT.

Publicada em: Tecnologia
0 comentários
2 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
884
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
8
Comentários
0
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Java EE com Apache TomEE

  1. 1. Java EE com Apache TomEE
  2. 2. Quem sou eu!?
  3. 3. 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
  4. 4. O que é Apache TomEE?
  5. 5. 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
  6. 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
  7. 7. O que é Apache TomEE? 2/25/15 8
  8. 8. Componentes Apache
  9. 9. Componentes Apache • OpenWebBeans • OpenJPA • OpenEJB • MyFaces • Bval • CXF • ActiveMQ 2/25/15 10
  10. 10. Componentes Apache • CDI OpenWebBeans • JPA OpenJPA • EJB OpenEJB • JSF MyFaces • Bean Validation Bval • JAX-RS, JAX-WS CXF • JMS ActiveMQ 2/25/15 11
  11. 11. Objetivos do Apache TomEE
  12. 12. 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
  13. 13. Perca seu tempo escrevendo aplicações...
  14. 14. não escrevendo servidores de aplicações.
  15. 15. Certificações
  16. 16. 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
  17. 17. Java EE 7
  18. 18. Java EE 7 • JSON-P • WebSocket • Batch Applications 2/25/15 19
  19. 19. Não temos essas implementações na Apache e agora!?
  20. 20. VAMOS IMPLEMENTAR!!!
  21. 21. Java EE 7 • JSON-P Johnzon (incubator) • WebSocket Tomcat • Batch Applications BatchEE (incubator) 2/25/15 22
  22. 22. Demonstração!
  23. 23. Que tal contribuir!?
  24. 24. 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
  25. 25. Open Source é seu trabalho em troca de conhecimento.
  26. 26. Apache TomEE tem suporte?
  27. 27. Mailing Lists • Users [users@tomee.apache.org] • Developers [dev@tomee.apache.org] • Commits [commits@tomee.apache.org] 2/25/15 28
  28. 28. IRC – irc.freenode.net • #openejb • #tomee 2/25/15 29
  29. 29. Apenas da comuniade!?
  30. 30. Suporte comercial 2/25/15 31 http://www.tomitribe.com
  31. 31. Perguntas?
  32. 32. Obrigado. daniel.cunha@bitmaker-software.com www.bitmaker-software.com

×