Simone Freire wrote:
> 
> Saudacoes a todos.
> Uma questao basica, ate porque nao tenho conhecimento,
> ainda, de como trabalhar com JSP:
> Servlets sao uma boa alternativa para a geracao de
> paginas HTML dinamicas, e eu tenho utilizado satis-
> fatoriamente. Agora, qual o diferencial de opcoes entre
> JSP e servlets? Pelo que li sobre JSP, eh uma funciona-
> lidade em Java para a geracao de paginas dinamicas. Mas
> servlets ja nao faz isso?
> Andre.
> 

Simo... Ops, Andre,

Voce tem razao quando diz que JSP e Servlets geram paginas dinamicas,
e na verdade, JSP eh uma forma simplificada de escrever um Servlet
(como parte do processo de compilacao do JSP, o servlet engine
primeiro gera um Servlet a partir do arquivo .jsp e depois compila,
instala e executa o servlet gerado).

No fundo o que o JSP traz para a mesa eh a facilidade de separacao
entre a geracao da interface HTML e logica da interface (feita
usando JSP) e a logica da aplicacao (feita utilizando Servlets,
JavaBeans ou EJB). Alem do que, JSP permite com que programadores
menos experientes (em geral, designs HTML com espirito de programacao)
facam um desenvolvimento mais simples. Nao so isso, mas atraves
da capacidade de criacao de novos "tags" via JSP, eh facil e
muito poderoso a separacao do trabalho de design HTML do trabalho
de logica de negocios.

JSP eh mais uma ferramenta. Quem ja trabalhou com Servlets a mais
tempo, sabe o quao complicado (para nao dizer chato) eh o processo de
alteracao das paginas HTML geradas. Quase todo mundo que fez um
trabalho mais serio com Servlets criou o seu proprio esquema de 
utilizacao de templates. O JSP apenas trouxe uma tecnologia melhor
(e padrao) para fazer isso. Mas ambas sao mais do que complementares,
sao duas faces da mesma tecnologia.

Abracos,

Bruno.
______________________________________________________________________
Bruno Peres Ferreira de Souza                         Sun Microsystems
System Engineer - Java Technologist         [EMAIL PROTECTED]
        if I fail, if I succeed, at least I live as I believe
* Para nao receber mais e-mails da lista, acesse 
<http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha a 
lista <[EMAIL PROTECTED]> e de um <submit>.

Responder a