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]
-------------------------------------------------------------------------