| Membros: 220 |
| Idioma: Português (Brasil) |
| Categorias do grupo:
|
| Mais informações sobre o grupo » |
Criando um Hello Word com Servlets – Parte I
Como sabemos, Jsp e Servlets é a tecnologia de baixo nível para construir aplicações web com Java. O nosso artigo seguirá por esta linha, demonstrando como fazer um HelloWord simples com esta tecnologia. Servlets são classes Java especiais que conseguem entender e responder a solicitações Http. Já Jsp, nada mais é do que uma forma diferente de escrever Servlets. Esta forma diferente propicia maior facilidade no desenvolvimento e manutenção da sua aplicação, através do uso de HTML, bibliotecas de tags, tags customizadas, etc. Como é a tecnologia default da API da Sun, os Jsps e os Servlets são encapsulados pelo Struts (Framework MVC da Apache Software Foundation) a fim de fornecer funcionalidades de alto nível, facilitando a vida do desenvolvedor e organizando melhor sua aplicação. Esta organização se deve por estes frameworks também utilizarem design patterns, como o MVC. O MVC é a divisão da aplicação em camadas: Modelo, visão e controle. O modelo refere-se a parte onde as regras de negócio devem ser implementadas. A visão trata-se da iteração do usuário com o software. E o controle, para controlar o fluxo de requisições e regras de negócios a serem chamadas para uma determinada ação ou evento no caso do JSF. Agora que já possuímos o conhecimento básico necessário, passemos ao nosso exemplo, onde usaremos Eclipse + Tomcat . Baixe o eclipse 3.3 do site www.eclipse.org e o Tomcat 6.0 do site www.apache.org. Descompacte os dois e pronto. Abra o Eclipse, vá em file à new à Project à Java Project à Next. Dê o nome ao seu projeto de HelloWord e clique em Fuinish. Agora crie uma classe Java com o nome HelloServlet e modifique-a para a listagem 1, como segue abaixo: Listagem 1
Para transformar nossa classe em um Servlet, precisamos extender HttpServlet da API. A seguir, sobrescrevemos o método doGet herdado e usamos um PrintWriter para enviar o nosso HTML para o browser. Na listagem 2 seguinte, mostraremos o arquivo de configuração do projeto. Esse XML é responsável por mapear a url para que o servlet consiga ser executado. Crie a pasta WEB-INF e coloque este XML dentro.
Listagem 2
A estrutura de diretórios do projeto deve se parecer com esta agora:
Agora é só copiar o projeto, jogar dentro do diretório webapps dentro do Tomcat. Crie a pasta classes dentro de WEB-INF. A seguir, copie o HelloServlet.class dentro do pacote teste e jogue dentro da pasta classes/teste do projeto. Terminado este procedimento, inicie o serviço do Tomcat, abra o browser e digite: HTTP://localhost:8080/HelloServlet/teste. Neste tutorial, fizemos uma pequena aplicação utilizando Servlets. Nos próximos tutoriais, aprofundaremos um pouco mais.
|
| |||||||||||||||||||
| Criar um grupo - Grupos do Google - Página inicial do Google - Termos de Uso - Política de Privacidade |
| ©2009 Google |