1. BL U E ST AR T E CHNOL OG Y www.bluestar.inf.br
BLU E ST AR T E CHNOLO G Y www.bluestar.inf.br
2. __________________
Struts
http://struts.apache.org/
Tiago Ramos
ramos.tiago@gmail.com
http://notasderua.blogspot.com
BL U E ST AR T E CHNOL OG Y www.bluestar.inf.br
3. Struts
Framework
Aplicação reutilizável e semicompleta que pode ser
−
especializada para produzir aplicações
personalizadas
Struts
É uma camada de controle flexível baseada em
−
tecnologias como Servlets, JavaBeans,
ResourceBundles, e XML, e vários pacotes comuns
da Apache.
BL U E ST AR T E CHNOL OG Y www.bluestar.inf.br
4. Struts
Camada de Controle
Tem responsabilidades de integrar/interagir com camadas
de model/modelo e view/apresentação.
Apresentação Controle Modelo
View Controller Model
BL U E ST AR T E CHNOL OG Y www.bluestar.inf.br
6. Struts
Tutorial de Configuração Básica
http://notasderua.blogspot.com/2007/12/stru
ts-aula01-tutorial-de-configurao_01.html
BL U E ST AR T E CHNOL OG Y www.bluestar.inf.br
7. Struts
Construindo a aplicação
Configurar Hibernate
hibernate.cfg.xml
Bibliotecas
HibernateUtil.java
Criar a entidade “Livro” e uma classe de serviço com
operações de Listar e Salvar.
Criar classes de ação
ListarLivroAction.java
SalvarLivroAction.java
Criar objeto de formulário
LivroForm.java
BL U E ST AR T E CHNOL OG Y www.bluestar.inf.br
8. Struts
Construindo a aplicação
Configurar ações no struts-config.xml
Criar telas
/web/jsp/livro/listar.jsp
/web/jsp/livro/criar.jsp
BL U E ST AR T E CHNOL OG Y www.bluestar.inf.br
9. Struts
Criar classes de ação
ListarLivroAction.java
BL U E ST AR T E CHNOL OG Y www.bluestar.inf.br
10. Struts
Criar classes de ação
SalvarLivroAction.java
BL U E ST AR T E CHNOL OG Y www.bluestar.inf.br
11. Struts
Criar objeto de formulário
LivroForm.java
BL U E ST AR T E CHNOL OG Y www.bluestar.inf.br