![Что такое сервлет (servlet)? Что такое JSP?](https://i.ytimg.com/vi/H68EaWZvQtE/hqdefault.jpg)
Contente
- Definição - O que significa Java Servlet?
- Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.
- Techopedia explica Java Servlet
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 e dados HTTP 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.
Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.
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.