SlideShare uma empresa Scribd logo
1 de 16
Baixar para ler offline
JSP Avançado




BLU E ST AR T E CHNOLO G Y   www.bluestar.inf.br
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
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
JSP Avançado


                 Tiles
    Construindo o Template





      BLU E ST AR T E CHNOLO G Y   www.bluestar.inf.br
JSP Avançado


                 Tiles
    Contruindo o Template





      BLU E ST AR T E CHNOLO G Y   www.bluestar.inf.br
JSP Avançado


                 Tiles
    Construindo o Template


                                   Apelido da página




      BLU E ST AR T E CHNOLO G Y   www.bluestar.inf.br
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
JSP Avançado


                 Tiles
    Construindo o Template





    • Cabeçalho do template




      BLU E ST AR T E CHNOLO G Y   www.bluestar.inf.br
JSP Avançado


                 Tiles
    Construindo o Template





    • Menu do template




      BLU E ST AR T E CHNOLO G Y   www.bluestar.inf.br
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
JSP Avançado


                 Tiles
    Construindo o Template





    • Rodapé do template




      BLU E ST AR T E CHNOLO G Y   www.bluestar.inf.br
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
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
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
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
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

Mais conteúdo relacionado

Mais de Tiago da Silva Ramos (6)

Java - Aula 08
Java - Aula 08Java - Aula 08
Java - Aula 08
 
Java
JavaJava
Java
 
Hibernate - Aula 04
Hibernate - Aula 04Hibernate - Aula 04
Hibernate - Aula 04
 
Hibernate - Aula 03
Hibernate - Aula 03Hibernate - Aula 03
Hibernate - Aula 03
 
Hibernate - Aula 01
Hibernate - Aula 01Hibernate - Aula 01
Hibernate - Aula 01
 
Hibernate - Aula 02
Hibernate - Aula 02Hibernate - Aula 02
Hibernate - Aula 02
 

Último

Último (6)

ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 

Struts - Aula 03

  • 1. JSP Avançado BLU E ST AR T E CHNOLO G Y www.bluestar.inf.br
  • 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