Como criar servlet simples em Java

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.

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:

  1. Instale o Eclipse e o JDK.
  2. Baixe o Apache Tomcat e configure-o no Eclipse.
  3. 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).


Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *