Escolar Documentos
Profissional Documentos
Cultura Documentos
com
Londrina - PR brunostrik.blogspot.com
Introdução
Os servlets são muito eficientes, mas sua programação é lenta e difícil, e por se tratar de
código Java, a maioria dos designers não consegue interpretar.
Quando o JSP foi desenvolvido, a Sun Microsystems (Agora Oracle) reuniu vários
programadores, designers, especialistas em redes, padrões de projeto e focou na criação de
algo que seria rápido, funcional, seguindo os padrões da web, e entendido por designers com
um básico conhecimento de programação e também por programadores especialistas. Nesta
idéia nasceu o JSP, uma linguagem robusta e eficiente, com o propósito de substituir os
servlets.
Este tutorial é para quem já conhece programação java e servlets. Se você ainda não os
conhece procure um tutorial em brunostrik.blogspot.com (DNS em 01-2010).
Prof. Bruno Strik brunostrik@gmail.com
Londrina - PR brunostrik.blogspot.com
Direitos Autorais
Este material é de livre distribuição, para uso não comercial, desde que citada a fonte.
Este material foi criado por mim com inspiração nos materiais do fórum JavaFree
(www.javafree.com.br), fórum Grupo de Usuários Java – GUJ (www.guj.com.br), e nos
materiais do Prof. Msc. Fernando Accorsi (twitter.com/FernandoAccorsi). Não foram copiadas
informações, apenas foram utilizadas como referência de guia de estudo.
Prof. Bruno Strik brunostrik@gmail.com
Londrina - PR brunostrik.blogspot.com
Aparência do JSP
O JSP pode ser escrito junto ao código HTML da página, e quando executado, só é visível ao
usuário o que lhe interessa, seus códigos estão protegidos.
Funcionamento do JSP
O JSP é uma linguagem web dinâmica, como PHP e ASP. Para executá-la, precisamos de um
servidor, como por exemplo, o Apache Tomcat (você pode baixá-lo em tomcat.apache.org).
Na prática, o JSP quando compilado é transformado primeiro em Servlet e então o servidor
disponibiliza esse servlet gerado automaticamente.
Para programá-lo você pode usar até mesmo o Edit do MS-DOS o ainda o NANO do Unix/Linux,
mas como o objetivo do tutorial é ser produtovo e de acordo com a lógica de mercado,
recomendamos uma IDE como o Netbeans ou Eclipse (www.netbeans.org ou
www.eclipse.org).
Prof. Bruno Strik brunostrik@gmail.com
Londrina - PR brunostrik.blogspot.com
Comentários em JSP
Numa página JSP você tem várias opções de comentário, cada uma com uma função diferente:
1. O comentário HTML normal, inserido em meio ao HTML da página;
2. O comentário JAVA usando // ou usando /* */
3. O comentário JSP usando <%-- --%>
O comentário HTML é visível pelo usuário caso ele use a opção “exibir código-fonte”
do browser.
O comentário Java é copiado para o Servlet gerado pelo JSP, mas o usuário não pode
vê-lo pela opção “exibir código-fonte”.
O comentário JSP não é copiado para o Servlet e o usuário não pode vê-lo no código
fonte da página.
Prof. Bruno Strik brunostrik@gmail.com
Londrina - PR brunostrik.blogspot.com
Diretivas de JSP
Diretivas são marcações com o propósito de informar ao contêiner JSP sobre as características
técnicas do próprio JSP, instruindo como será construído o Servlet gerado.