jboss tre - aula1
DESCRIPTION
Primeira aula do curso de JBoss para o TRE/MS em 08/09/2011TRANSCRIPT
![Page 1: JBoss TRE - Aula1](https://reader033.vdocuments.site/reader033/viewer/2022052315/553949bf5503464e418b49c8/html5/thumbnails/1.jpg)
JBoss ASArquitetura e Administração
Instrutor: Saulo Arruda
![Page 2: JBoss TRE - Aula1](https://reader033.vdocuments.site/reader033/viewer/2022052315/553949bf5503464e418b49c8/html5/thumbnails/2.jpg)
Instrutor
• Saulo Arruda ([email protected])
• 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
![Page 3: JBoss TRE - Aula1](https://reader033.vdocuments.site/reader033/viewer/2022052315/553949bf5503464e418b49c8/html5/thumbnails/3.jpg)
O que vamos ver?• Primeira etapa - Treinamento (20h)
• Aula 1 - 08/09Introdução ao JBoss AS, instalação, administração básica
• Aula 2 - 13/09Arquitetura do JBoss AS, ferramentas de gerenciamento e publicação
• Aula 3 - 22/09Desenvolvendo EJBs
• Aula 4 - 23/09Segurança e Webservices
• Aula 5 - 26/09Tópicos avançados
![Page 4: JBoss TRE - Aula1](https://reader033.vdocuments.site/reader033/viewer/2022052315/553949bf5503464e418b49c8/html5/thumbnails/4.jpg)
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
![Page 5: JBoss TRE - Aula1](https://reader033.vdocuments.site/reader033/viewer/2022052315/553949bf5503464e418b49c8/html5/thumbnails/5.jpg)
Vamos começar!
![Page 6: JBoss TRE - Aula1](https://reader033.vdocuments.site/reader033/viewer/2022052315/553949bf5503464e418b49c8/html5/thumbnails/6.jpg)
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
![Page 7: JBoss TRE - Aula1](https://reader033.vdocuments.site/reader033/viewer/2022052315/553949bf5503464e418b49c8/html5/thumbnails/7.jpg)
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
![Page 8: JBoss TRE - Aula1](https://reader033.vdocuments.site/reader033/viewer/2022052315/553949bf5503464e418b49c8/html5/thumbnails/8.jpg)
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
![Page 9: JBoss TRE - Aula1](https://reader033.vdocuments.site/reader033/viewer/2022052315/553949bf5503464e418b49c8/html5/thumbnails/9.jpg)
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
![Page 10: JBoss TRE - Aula1](https://reader033.vdocuments.site/reader033/viewer/2022052315/553949bf5503464e418b49c8/html5/thumbnails/10.jpg)
Distributed Multitiered Applications
http://java.sun.com/javaee/5/docs/tutorial/doc/bnaay.html
![Page 11: JBoss TRE - Aula1](https://reader033.vdocuments.site/reader033/viewer/2022052315/553949bf5503464e418b49c8/html5/thumbnails/11.jpg)
JavaEE Clients
• Web Clients
• Applets
• Application Clients
http://java.sun.com/javaee/5/docs/tutorial/doc/bnaay.html
![Page 12: JBoss TRE - Aula1](https://reader033.vdocuments.site/reader033/viewer/2022052315/553949bf5503464e418b49c8/html5/thumbnails/12.jpg)
JavaBeans Component Architecture
• JavaEE Server Communications
http://java.sun.com/javaee/5/docs/tutorial/doc/bnaay.html
![Page 13: JBoss TRE - Aula1](https://reader033.vdocuments.site/reader033/viewer/2022052315/553949bf5503464e418b49c8/html5/thumbnails/13.jpg)
JavaBeans Component Architecture
• Web Components
http://java.sun.com/javaee/5/docs/tutorial/doc/bnaay.html
![Page 14: JBoss TRE - Aula1](https://reader033.vdocuments.site/reader033/viewer/2022052315/553949bf5503464e418b49c8/html5/thumbnails/14.jpg)
JavaBeans Component Architecture
• Business Components
http://java.sun.com/javaee/5/docs/tutorial/doc/bnaay.html
![Page 15: JBoss TRE - Aula1](https://reader033.vdocuments.site/reader033/viewer/2022052315/553949bf5503464e418b49c8/html5/thumbnails/15.jpg)
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
![Page 16: JBoss TRE - Aula1](https://reader033.vdocuments.site/reader033/viewer/2022052315/553949bf5503464e418b49c8/html5/thumbnails/16.jpg)
Instalar JBoss AS 5.0.1
![Page 17: JBoss TRE - Aula1](https://reader033.vdocuments.site/reader033/viewer/2022052315/553949bf5503464e418b49c8/html5/thumbnails/17.jpg)
Instalação do JBoss
• Configurações
• minimal
• default
• all
• standard
• web
http://docs.jboss.org/jbossas/docs/Installation_And_Getting_Started_Guide/5/html/The_JBoss_Server___A_Quick_Tour.html
![Page 18: JBoss TRE - Aula1](https://reader033.vdocuments.site/reader033/viewer/2022052315/553949bf5503464e418b49c8/html5/thumbnails/18.jpg)
Instalação do JBoss
• Diretórios
• conf
• data
• deploy
• lib
• log
• tmp
• work
http://docs.jboss.org/jbossas/docs/Installation_And_Getting_Started_Guide/5/html/The_JBoss_Server___A_Quick_Tour.html
![Page 19: JBoss TRE - Aula1](https://reader033.vdocuments.site/reader033/viewer/2022052315/553949bf5503464e418b49c8/html5/thumbnails/19.jpg)
Publicar uma aplicação
• Faça download da App de exemplo emhttps://github.com/sauloarruda/curso-jboss-tre
• Coloque o arquivo EAR no diretório deploy
• Acesse a aplicação
![Page 20: JBoss TRE - Aula1](https://reader033.vdocuments.site/reader033/viewer/2022052315/553949bf5503464e418b49c8/html5/thumbnails/20.jpg)
Publicar App1
![Page 21: JBoss TRE - Aula1](https://reader033.vdocuments.site/reader033/viewer/2022052315/553949bf5503464e418b49c8/html5/thumbnails/21.jpg)
NetBeans
• Configurar JBoss como Servidor
• Abrir projeto
• Executar pelo Netbeans
![Page 22: JBoss TRE - Aula1](https://reader033.vdocuments.site/reader033/viewer/2022052315/553949bf5503464e418b49c8/html5/thumbnails/22.jpg)
Publicar pelo Netbeans