Aí Pessoal, A melhor maneira de separar programação (servlets) de designer (HTML) é utilizar tag lib!! Com tag Lib vc faz invocacao de métodos através de uma tag que vc faz. Este conceito quase ningém conhece ainda, pois o unico e-mail que vi na lista sobre este assunto foi o que eu mandei e ninguem me respondeu, mas é muito útil! Vc pode fazer tags que nao tenha atributos, tenha atributos (obrigatorios ou nao) e que possa ter corpo, ou seja, dentro de uma tag que tem corpo pode ter tanto codigo HTML quanto JSP. A programacao acontece por trás da tag, sem que o Designer precise saber!
Exemplo: <%@ taglib uri="/tld" prefix="BD"> <TABLE> <BD:Query sql="SELECT * FROM ..."> <TR> <TD><%=nome%></TD> <TD><%=idade%></TD> </TR> </BD:Query> </TABLE> ----- Original Message ----- From: Monica Conciani de Moraes <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, February 06, 2002 1:05 PM Subject: Re: [java-list] Re:_[java-list]_Transformação_de_Servlets_p/_JSP > Oi pessoal, > > Aqui nós trabalhamos com servlets e htmls em arquivos separados. O servlet > lê um html, que funciona como uma espécie de template e troca as strings. O > código fica extremamente mais limpo. > Concordo quando diz que colocar o código html dentro do servlet seria > loucura. Será que mais alguém trabalha assim? > > Mônica > > ----- Original Message ----- > From: "Kleber Rodrigo Carvalho" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Wednesday, January 09, 2002 8:45 AM > Subject: [java-list] Re:_[java-list]_Transformação_de_Servlets_p/_JSP > > > <Rafael> > Kleber, > nao passei por situacao parecida, pois quando > estavamos modelando o > sistema achamos que seria uma loucira ter o codigo > HTML nos arquivos . > < > class. > </Rafael> > > Eu também acho uma loucura colocar html dentro de > código do servlet, mas quem projetou o sistema não > pensou nisso, por isso eu fui chamado p/ trabalhar > neste projeto, pra transformar p/ jsp e > consequentemente ficar mais facil de dar manutenção. > > > <Rafael> > > na epoca nao havia tambem um JSP maduro para ser > utilizado. > utilizamos a api freemarker. Esta é uma alternativa > open source para os > JSPs > e na minha opiniao é melhor e mais facil de ser > utilizada. De uma > olhada no > endereco: http://freemarker.sourceforge.net Sugiro que > voce utilize > Servlets > com o FreeMarker ao inves de JSP. > </Rafael> > > Eu um projeto anterior eu usei um classe que me fazia > algo parecido(ou a mesma coisa), que o FreeMarker faz. > Eu usei a webmacro, assim eu criava um templates > htmls, para poder separação os códigos do designer > html. > > > Obrigado > > Kleber Rodrigo de Carvalho > Software Engineer > > > /** > * Rafael Zancan Frantz > * [EMAIL PROTECTED] > * www.rafaelfrantz.cjb.net > * www.planbr.cjb.net > * mobile : 55 9976 2929 > * work: 55 3332 0340 > * Software Developer > * FIDENE - UNIJUI > */ > > > ____________________________________________________________________________ > ___________________ > Yahoo! GeoCities > Tenha seu lugar na Web. Construa hoje mesmo sua home page no Yahoo! > GeoCities. É fácil e grátis! > http://br.geocities.yahoo.com/ > > ------------------------------ LISTA SOUJAVA ---------------------------- > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > para sair da lista: envie email para [EMAIL PROTECTED] > ------------------------------------------------------------------------- > > > > ------------------------------ LISTA SOUJAVA ---------------------------- > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > historico: http://www.mail-archive.com/java-list%40soujava.org.br > para sair da lista: envie email para [EMAIL PROTECTED] > ------------------------------------------------------------------------- > ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------