Estrutura de um projeto web

3 respostas
mfbottoni

Boa tarde.

Estou querendo modificar a estrutura de um projeto web meu da seguinte maneira.

Eu tenho várias páginas, todas seguindo o mesmo padrão.
(Um menu horizontal no topo)
(Uma barra vertical na esquerda)
(A área central do site)
(Uma barra vertical na direita)
(Uma área de publicidade no fim da página)

Meu problema é que eu repeti o código de todos essas áreas em todas as páginas. Então se eu mudar algo, por exemplo no menu, eu tenho que mudar o código em todas as páginas.

O que eu queria era criar uma página mais ou menos assim:

<%@page contentType="text/html" pageEncoding="ISO-8859-1"%>

<%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
<%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%>

<%@ taglib uri="https://ajax4jsf.dev.java.net/ajax" prefix="a4j"%>
<%@taglib  uri="http://richfaces.org/rich"  prefix="rich"%>

<f:view>
    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
            <link rel="stylesheet" type="text/css" href="style/style.css" />
            <link rel="stylesheet" type="text/css" href="style/menu.css" />

            <title>Vida de Atleta - Esporte e bem estar num  lugar</title>
        </head>

        <body>
              Carrega o meno aqui...

              Carrega a barra lateral esquerda aqui...

              Minha área central aqui (Aqui ficaria o código que é diferente para cada página)

              Carrega a barra lateral direita aqui...

              Carrega a área de publicidade aqui...
        </body>
    </html>
<f:viewl>

O código do menu, barra lateral, atc. eu deixaria em outro arquivo jsp que seria carregado nas posições mostradas no código acima.

Eu faço isso em PHP.
Acredito que seja possível fazer isso em java, mas não sei como fazer!

Alguém ai pode me dar uma luz? :slight_smile:

Muito obrigado!
Abraço, Bottoni

3 Respostas

T

De uma olhada em

Facelets

M

Cara,

Se você trabalhar com templates facilmente irá conseguir fazer isso.

pra trabalhar com JSF existe o Facelets:

da uma olhada nesse link abaixo que tem um passo a passo simples

http://www.devmedia.com.br/articles/viewcomp.asp?comp=5332

mfbottoni

Vlw galera.

Vou dar uma olhada nesses links

Abraço, Bottoni

Criado 30 de abril de 2010
Ultima resposta 30 de abr. de 2010
Respostas 3
Participantes 3