JBoss TRE - Aula1

of 22 /22
JBoss AS Arquitetura e Administração Instrutor: Saulo Arruda

Embed Size (px)

description

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

Transcript of JBoss TRE - Aula1

  • 1. JBoss AS Arquitetura e AdministraoInstrutor: Saulo Arruda
  • 2. Instrutor Saulo Arruda ([email protected]) 12 anos de desenvolvimento de software Scio e desenvolvedor na Jera Especialista em Melhoria de Processo de Software Casado, pai de 2 meninas Cantora, atriz, modelo e manequim
  • 3. O que vamos ver? Primeira etapa - Treinamento (20h) Aula 1 - 08/09 Introduo ao JBoss AS, instalao, administrao bsica Aula 2 - 13/09 Arquitetura do JBoss AS, ferramentas de gerenciamento e publicao Aula 3 - 22/09 Desenvolvendo EJBs Aula 4 - 23/09 Segurana e Webservices Aula 5 - 26/09 Tpicos avanados
  • 4. O que vamos ver? Segunda etapa - Consultoria (10h) 04/10 - Entendimento e diagnstico da situao atual 06/10 - Realizar adaptaes e testes 13/10 - Corrigir problemas 18/10 - Planos para futuras aplicaes 20/10 - Rever tpicos e tirar dvidas
  • 5. Vamos comear!
  • 6. Um pouco de histria 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. Um pouco de histria 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. Produtos JBoss Webinterface (RichFaces, Portlet Bridge ...) Programming Model (ESB, Seam, OSGi, EJB3 ...) Services (Drools, Hibernate, jBPM, JGroups ...) Servers (Application Server, Web, Microcontainer ...) Tools & Testing (Proler, JSFUnit, Arquillian) Management Cloud http://www.jboss.org/projects/matrix
  • 9. JBoss AS 5.0.1 Open Source Java Application Server Suporta a especicao 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. Distributed Multitiered Applications http://java.sun.com/javaee/5/docs/tutorial/doc/bnaay.html
  • 11. JavaEE Clients Web Clients Applets Application Clients http://java.sun.com/javaee/5/docs/tutorial/doc/bnaay.html
  • 12. JavaBeans Component Architecture JavaEE Server Communications http://java.sun.com/javaee/5/docs/tutorial/doc/bnaay.html
  • 13. JavaBeans Component Architecture Web Components http://java.sun.com/javaee/5/docs/tutorial/doc/bnaay.html
  • 14. JavaBeans Component Architecture Business Components http://java.sun.com/javaee/5/docs/tutorial/doc/bnaay.html
  • 15. Instalao do JBoss Pr-requisito: JDK 1.5 ou 1.6 Faa o download do JBoss AS 5.0.1 Unzip em qualquer diretrio 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. Instalar JBoss AS 5.0.1
  • 17. Instalao do JBoss Conguraes 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. Instalao do JBoss Diretrios 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. Publicar uma aplicao Faa download da App de exemplo em https://github.com/sauloarruda/curso-jboss- tre Coloque o arquivo EAR no diretrio deploy Acesse a aplicao
  • 20. Publicar App1
  • 21. NetBeans Congurar JBoss como Servidor Abrir projeto Executar pelo Netbeans
  • 22. Publicar pelo Netbeans