Se você está começando no desenvolvimento web com Java, aprender como criar servlet simples em Java é um dos primeiros passos. Os servlets são componentes Java que processam requisições HTTP e geram respostas dinâmicas, como páginas HTML. Neste guia rápido e direto, você vai aprender a criar um servlet básico utilizando o Eclipse e o Apache Tomcat.
Posts recentes
O que é um Servlet?
Antes de partirmos para a prática, é importante entender o que é um servlet. Um servlet é uma classe Java que roda em um servidor web e responde a requisições de clientes. É amplamente usado para criar aplicações web dinâmicas, funcionando como uma ponte entre o navegador do usuário e o back-end da aplicação.
Configurando o ambiente
Para seguir este tutorial de como criar servlet simples em Java, você vai precisar de:
- Eclipse IDE
- Apache Tomcat (versão 9 ou superior)
- JDK 11 ou superior
Passos para configurar o ambiente:
- Instale o Eclipse e o JDK.
- Baixe o Apache Tomcat e configure-o no Eclipse.
- Crie um novo projeto do tipo “Dynamic Web Project”.
Criando o Servlet
Vamos ao passo principal de como criar servlet simples em Java.
1. Criando o projeto web
No Eclipse:
- Vá em File > New > Dynamic Web Project.
- Dê um nome ao projeto (ex:
ServletExemplo
). - Configure o Apache Tomcat como servidor.
- Finalize a criação.
2. Criando a classe Servlet
Agora, crie uma nova classe Java:
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet("/OlaMundo")
public class OlaMundoServlet extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
response.getWriter().println("<h1>Olá, mundo do Servlet!</h1>");
}
}
3. Rodando o servlet
- Clique com o botão direito no projeto > Run As > Run on Server.
- Acesse o navegador e digite:
http://localhost:8080/ServletExemplo/OlaMundo
Se tudo estiver correto, você verá a mensagem “Olá, mundo do Servlet!” sendo exibida.
Entendendo o código
Vamos analisar rapidamente:
@WebServlet("/OlaMundo")
: Define a URL que o servlet vai responder.doGet()
: Método que responde às requisições GET.response.getWriter().println()
: Gera a resposta HTML enviada ao navegador.
Dicas adicionais
- Sempre teste seu servlet em diferentes navegadores.
- Use ferramentas como Postman para testar requisições HTTP.
- Para projetos maiores, organize os servlets por funcionalidade e utilize frameworks como Spring MVC.
Conclusão
Agora que você aprendeu como criar servlet simples em Java, pode começar a desenvolver suas próprias aplicações web. Este conhecimento é fundamental para quem deseja evoluir no desenvolvimento backend com Java.
Para continuar estudando, recomendamos o artigo: Como configurar o Tomcat no Eclipse (link interno).
E se quiser se aprofundar, consulte a documentação oficial do Jakarta Servlet (link externo confiável).
Deixe um comentário