Olá, eu sou novo aqui no fórum!
E novo em Java também!
Alguém pode me dizer qual é a real diferença entre JSP e Servlets?
Se possível cite algumas diferenças, qual eh melhor e qual eh mais usado atualmente!!!
Marcel
Olá, eu sou novo aqui no fórum!
E novo em Java também!
Alguém pode me dizer qual é a real diferença entre JSP e Servlets?
Se possível cite algumas diferenças, qual eh melhor e qual eh mais usado atualmente!!!
Marcel
Ambas são tecnologias da J2ee…
WebClients for J2EE.
http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/WCC.html
JavaServlet Technologies
http://java.sun.com/products/servlet/
JavaServer Pages Technologies
http://java.sun.com/products/jsp/
No fundo, JSP nada mais é do que uma forma mais legível para se escrever servlets que serão usados para criar as páginas. Ao invés de colocar um monte de println, você escreve o texto direto.
Quando você escreve um JSP o application server transforma ele em um servlet, utilizando um mecanismo de tradução para preencher alguns métodos padrão.
Portanto, de preferência utilize JSP somente para fazer suas páginas HTML, e deixe a lógica de negócio em uma classe especializada nisso. Servlets são classes úteis para receber as requisições das páginas, redirecioná-las, etc, pois seu método principal possui como parâmetros os objetos de request e response. Em um JSP você até é capaz de fazer quase tudo que um servlet faz, mas a tecnologia foi inventada com um propósito mais específico.