JBoss TRE - Aula1

1,955 views
1,788 views

Published on

Primeira aula do curso de JBoss para o TRE/MS em 08/09/2011

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,955
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
44
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

JBoss TRE - Aula1

  1. 1. JBoss AS Arquitetura e AdministraçãoInstrutor: Saulo Arruda
  2. 2. Instrutor• Saulo Arruda (sauloarruda@gmail.com) • 12 anos de desenvolvimento de software • Sócio e desenvolvedor na Jera • Especialista em Melhoria de Processo de Software • Casado, pai de 2 meninas • Cantora, atriz, modelo e manequim
  3. 3. O que vamos ver?• Primeira etapa - Treinamento (20h) • Aula 1 - 08/09 Introdução ao JBoss AS, instalação, administração básica • Aula 2 - 13/09 Arquitetura do JBoss AS, ferramentas de gerenciamento e publicação • Aula 3 - 22/09 Desenvolvendo EJBs • Aula 4 - 23/09 Segurança e Webservices • Aula 5 - 26/09 Tópicos avançados
  4. 4. O que vamos ver?• Segunda etapa - Consultoria (10h) • 04/10 - Entendimento e diagnóstico da situação atual • 06/10 - Realizar adaptações e testes • 13/10 - Corrigir problemas • 18/10 - Planos para futuras aplicações • 20/10 - Rever tópicos e tirar dúvidas
  5. 5. Vamos começar!
  6. 6. Um pouco de história• JBoss Group / JBoss Inc • 2000 - JBoss 1.0 • 2001 - JBoss 1.1, 1.2, 1.3 e 2.0 • 2002 - JBoss 2.1 e 3.0 • 2003 - JBoss 3.2 • 2004 - JBoss 4.0 http://www.jboss.org/jbossas/downloads
  7. 7. Um pouco de história• JBoss by Red Hat • 2007 - JBoss 4.2 • 2008 - JBoss 5.0 • 2009 - JBoss 5.1 • 2010 - JBoss 6.0 • 2011 - JBoss 7.0 http://www.jboss.org/jbossas/downloads
  8. 8. Produtos JBoss• Webinterface (RichFaces, Portlet Bridge ...)• Programming Model (ESB, Seam, OSGi, EJB3 ...)• Services (Drools, Hibernate, jBPM, JGroups ...)• Servers (Application Server, Web, Microcontainer ...)• Tools & Testing (Profiler, JSFUnit, Arquillian)• Management• Cloud http://www.jboss.org/projects/matrix
  9. 9. JBoss AS 5.0.1• Open Source Java Application Server• Suporta a especificação Java EE 5• Componentes: JBoss Microcontainer, JBoss EJB3, JBoss Messaging, JBossCache, JBossWS, JBoss Transactions, JBoss Web, JBoss Security http://docs.jboss.org/jbossas/docs/Installation_And_Getting_Started_Guide/5/html/ch01.html
  10. 10. Distributed Multitiered Applications http://java.sun.com/javaee/5/docs/tutorial/doc/bnaay.html
  11. 11. JavaEE Clients• Web Clients• Applets• Application Clients http://java.sun.com/javaee/5/docs/tutorial/doc/bnaay.html
  12. 12. JavaBeans Component Architecture• JavaEE Server Communications http://java.sun.com/javaee/5/docs/tutorial/doc/bnaay.html
  13. 13. JavaBeans Component Architecture• Web Components http://java.sun.com/javaee/5/docs/tutorial/doc/bnaay.html
  14. 14. JavaBeans Component Architecture• Business Components http://java.sun.com/javaee/5/docs/tutorial/doc/bnaay.html
  15. 15. Instalação do JBoss• Pré-requisito: JDK 1.5 ou 1.6• Faça o download do JBoss AS 5.0.1• Unzip em qualquer diretório• Execute ./bin/run.sh ou ./bin/run.bat http://docs.jboss.org/jbossas/docs/Installation_And_Getting_Started_Guide/5/html/Getting_Started.html
  16. 16. Instalar JBoss AS 5.0.1
  17. 17. Instalação do JBoss • Configurações • minimal • default • all • standard • webhttp://docs.jboss.org/jbossas/docs/Installation_And_Getting_Started_Guide/5/html/The_JBoss_Server___A_Quick_Tour.html
  18. 18. Instalação do JBoss • Diretórios • conf • log • data • tmp • deploy • work • libhttp://docs.jboss.org/jbossas/docs/Installation_And_Getting_Started_Guide/5/html/The_JBoss_Server___A_Quick_Tour.html
  19. 19. Publicar uma aplicação• Faça download da App de exemplo em https://github.com/sauloarruda/curso-jboss- tre• Coloque o arquivo EAR no diretório deploy• Acesse a aplicação
  20. 20. Publicar App1
  21. 21. NetBeans• Configurar JBoss como Servidor• Abrir projeto• Executar pelo Netbeans
  22. 22. Publicar pelo Netbeans

×