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
 

JSP Avançado com Tiles

  • 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