1. JBoss AS
Arquitetura e Administração
Instrutor: Saulo Arruda
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. 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. 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
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. 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
17. 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
18. Instalação do JBoss
• Diretórios
• conf • log
• data • tmp
• deploy • work
• lib
http://docs.jboss.org/jbossas/docs/Installation_And_Getting_Started_Guide/5/html/The_JBoss_Server___A_Quick_Tour.html
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