U3
Servlet
3
1. OBJETIVOS
• Conhecer a tecnologia Servlet.
• Ter noções sobre o ciclo de vida de um Servlet.
• Ter noções da sintaxe dessa tecnologia.
• Criar pequenos aplicativos para que o conhecimento seja fixado pela prática.
2. CONTEÚDOS
• O ciclo de vida de um Servlet.
• Primeiros exemplos de Servlet.
• Configuração do arquivo web.xml.
• Programas de exemplo para aprendizado na prática.
3. ORIENTAÇÃOPARA O ESTUDO DA UNIDADE
Antes de iniciar o estudo desta unidade, é importante que você leia a orientação a seguir:
Nesta unidade você perceberá que existem muitos outros métodos em cada uma das classes e interfaces comentadas. Por se tratar de uma disciplina introdutória ao assunto, estes não serão mencionados, mas devem ser estudados por você futuramente para que aprofunde seus conhecimentos e domine a programação web com Java.
48
© Servlet
4. INTRODUÇÃO À UNIDADE
A esta altura, você já está apto a criar pequenos programas web com JSP, conforme o conhecimento obtido na unidade anterior.
Nesta unidade, você estudará servlets. Os exemplos que desenvolveremos para o aprendizado serão os mesmos da unidade anterior para que você possa fazer a comparação. Vamos começar? 5. SERVLETS PARA QUÊ?
Já comentamos que toda programação JSP é convertida em código servlet, pelo Tomcat, antes da execução. Então, pode ficar a dúvida: por que não programar tudo em servlet então?
O problema de se fazer isso está relacionado justamente à característica dos servlets. Lembra qual é essa característica? Sim, todo código HTML é embutido em código Java. E fazer isso é um pouco cansativo e você vai entender porquê. Uma outra pergunta, então, poderia ser feita: por que não programo tudo com JSP? Aí podemos destacar uma tendência no desenvolvimento de softwares: separar o código referente à lógica da aplicação do código referente à apresentação, ou seja, da interface gráfica com o usuário. No caso do JSP, fazemos as duas coisas juntas, ou seja, com o HTML estruturamos a