Olá galera!!!
Eu gostaria de saber se alguém poderia me dizer de uma maneira “clara” quais as vantagens e desvantagens de eu usar SERVLET ou JSP, qual a diferença as mesmas?
Valeu
Rocha
Olá galera!!!
Eu gostaria de saber se alguém poderia me dizer de uma maneira “clara” quais as vantagens e desvantagens de eu usar SERVLET ou JSP, qual a diferença as mesmas?
Valeu
Rocha
Para seu espanto todo JSP vira um Servlet!
Diferenças:
Servlets: classes java que extendem a classe javax.servlet.HttpServlet.
JSP: Páginas html dinâmicas com tags ou scriptlets (<% %>).
Mas tem coisas :microwave: que só um servlet faz pra você!
A moral é que quando se trabalha com JSP o set trabalho se torna mais fácil, porque é bem mais fácil criar páginas JSP do que Servlets
A união dos dois faz a força.
JPS é ótimo para controlar a camada view de sua aplicação, pois ficar dando out.print em código html é horrível.
Servlets são ótimos para a camada com as regras de negócio.
Leia o tópico sobre MVC no fórum de JSP e Servlets \o/
Utilize os dois, cada um fazendo um papel diferente, o servlet sendo o controller da sua aplicação, enquanto o JSP fazendo a parte de view, isso é o conhecido MVC (model view controller).
Agora eu aconselho a não usar JSP e usar uma ferramenta de template para o view, no caso do Velocity, pois acho que é mais produtivo. (minha opinião e experiência)