2. JSP Avançado
Tiago Ramos
ramos.tiago@gmail.com
http://notasderua.blogspot.com
BLU E ST AR T E CHNOLO G Y www.bluestar.inf.br
3. JSP Avançado
Tiles
É um framework construído para
simplificar o desenvolvimento de interface
usuário para aplicação web.
Permite ao desenvolvedor definir
fragmentos que serão montados no
momento da execução/construção de telas.
Estes fragmentos, reduzem a duplicação
de elementos comuns e permitem
desenvolver uma série de modelos
reutilizáveis.
BLU E ST AR T E CHNOLO G Y www.bluestar.inf.br
4. JSP Avançado
Tiles
Construindo o Template
BLU E ST AR T E CHNOLO G Y www.bluestar.inf.br
5. JSP Avançado
Tiles
Contruindo o Template
BLU E ST AR T E CHNOLO G Y www.bluestar.inf.br
6. JSP Avançado
Tiles
Construindo o Template
Apelido da página
BLU E ST AR T E CHNOLO G Y www.bluestar.inf.br
7. JSP Avançado
Tiles
Construindo o Template
•Arquivo de definição para o template
(tiles-def.xml)
BLU E ST AR T E CHNOLO G Y www.bluestar.inf.br
8. JSP Avançado
Tiles
Construindo o Template
• Cabeçalho do template
BLU E ST AR T E CHNOLO G Y www.bluestar.inf.br
9. JSP Avançado
Tiles
Construindo o Template
• Menu do template
BLU E ST AR T E CHNOLO G Y www.bluestar.inf.br
10. JSP Avançado
Tiles
Construindo o Template
• Página inicial do template
BLU E ST AR T E CHNOLO G Y www.bluestar.inf.br
11. JSP Avançado
Tiles
Construindo o Template
• Rodapé do template
BLU E ST AR T E CHNOLO G Y www.bluestar.inf.br
12. JSP Avançado
Tiles
Reutilizando os templates
Template padrão
Página que herda as própriedades do template padrão
e sobrescreve o corpo do template
BLU E ST AR T E CHNOLO G Y www.bluestar.inf.br
13. JSP Avançado
Tiles
Reutilizando o template padrão
Template padrão
BLU E ST AR T E CHNOLO G Y www.bluestar.inf.br
14. JSP Avançado
Tiles
Configurando o struts-config.xml
Arquivo de definição
dos templates
BLU E ST AR T E CHNOLO G Y www.bluestar.inf.br
15. JSP Avançado
Tiles
O que muda no struts-config.xml
struts-config.xml
Utilizar o que foi definido no tiles e não o
caminho completo do arquivo
tiles-defs.xml
BLU E ST AR T E CHNOLO G Y www.bluestar.inf.br
16. JSP Avançado
Tiles
O que muda no struts-config.xml
struts-config.xml
tiles-defs.xml
BLU E ST AR T E CHNOLO G Y www.bluestar.inf.br