Lar Desenvolvimento O que é um servlet java? - o que é techopedia

O que é um servlet java? - o que é techopedia

Índice:

Anonim

Definição - O que significa Java Servlet?

Servlets Java são módulos de programa Java do lado do servidor que processam e respondem a solicitações do cliente e implementam a interface do servlet. Ajuda a aprimorar a funcionalidade do servidor Web com sobrecarga, manutenção e suporte mínimos.

Um servlet atua como um intermediário entre o cliente e o servidor. À medida que os módulos de servlet são executados no servidor, eles podem receber e responder às solicitações feitas pelo cliente. Os objetos de solicitação e resposta do servlet oferecem uma maneira conveniente de manipular solicitações HTTP e enviar dados de texto de volta ao cliente.

Como um servlet é integrado à linguagem Java, ele também possui todos os recursos Java, como alta portabilidade, independência de plataforma, segurança e conectividade de banco de dados Java.

Techopedia explica Java Servlet

Existem dois tipos de Servlet Java: Básico e HTTP.

Servlets HTTP são usados ​​da seguinte maneira:

  • Quando um formulário HTML é enviado, o servlet processa e armazena os dados.
  • Quando um cliente fornece uma consulta ao banco de dados, os resultados são fornecidos ao cliente pelo servlet.
  • Na maioria dos casos, o servidor usa a interface de gateway comum (CGI).

No entanto, os Java Servlets têm muitas vantagens sobre o CGI, incluindo:

  • Um servlet é executado no mesmo processo, eliminando a necessidade de criar um novo processo para cada solicitação.
  • O programa CGI deve ser recarregado para cada solicitação CGI. Um servlet, no entanto, não requer recarregamento e permanece na memória entre solicitações.
  • Um servlet responde a várias solicitações simultaneamente usando uma instância, economizando memória e gerenciando facilmente dados persistentes.
  • O mecanismo do servlet é executado em uma sandbox ou ambiente restrito, protegendo o servidor de servlets potencialmente prejudiciais.
O que é um servlet java? - o que é techopedia