Servlet
Abstract
Servlet é como construir uma casa tijolo por tijolo. É o núcleo básico da tecnologia web no Java, processando requisições HTTP manualmente.
Um Servlet é um componente Java que roda no servidor e é usado para criar aplicações web dinâmicas. Ele processa requisições HTTP e gera respostas, geralmente no formato de HTML.
Servlets são a base para tecnologias web no Java, servindo como ponto inicial para frameworks mais avançados.
Como funciona
- O cliente envia uma requisição HTTP (por exemplo, ao acessar uma URL).
- O Servlet no servidor processa essa requisição.
- Ele executa a lógica necessária (como consultar um banco de dados).
- Gera e envia uma resposta (como uma página HTML) para o cliente.
Exemplo
Um formulário em um site que, ao ser enviado, é processado por um Servlet para salvar os dados no banco.