Assinale a opção que apresenta o objeto servlet que atribui ...

Próximas questões
Com base no mesmo assunto
Q1875871 Programação
Assinale a opção que apresenta o objeto servlet que atribui um identificador exclusivo para determinado usuário e no qual são mantidas as informações específicas desse usuário em todo o aplicativo. 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Resposta Correta: C - HttpSession

Para compreender a resposta desta questão, é importante ter clareza sobre o modelo de programação Servlet no contexto de aplicações web Java. Servlets são componentes do lado do servidor que recebem requisições e produzem respostas para o cliente, geralmente em um protocolo HTTP.

Quando estamos falando sobre a necessidade de manter um estado entre as várias interações de um mesmo usuário com uma aplicação web, entramos no conceito de sessão. Uma sessão é uma série de pedidos de um mesmo usuário que são tratados pela aplicação web de uma forma contínua e persistente.

O objeto HttpSession em Java Servlet é a abstração que representa essa sessão de usuário. Ele é capaz de atribuir um identificador único para cada usuário, chamado de ID de sessão, e é utilizado para rastrear o usuário ao longo de múltiplas requisições e visitas a um aplicativo web.

Com o HttpSession, é possível armazenar e recuperar informações específicas do usuário entre as suas requisições ao servidor. Ele oferece métodos para armazenar objetos como atributos de sessão, que podem ser acessados em qualquer parte do aplicativo web enquanto a sessão está ativa.

As outras opções apresentadas não representam corretamente o objeto que gerencia a sessão do usuário:

  • HttpResponse: É uma interface que representa a resposta enviada pelo servidor ao cliente, e não mantém estado entre as requisições.
  • HttpRequests: Provavelmente um erro de digitação para HttpServletRequest, que representa a requisição feita pelo cliente ao servidor, mas por si só não mantém informações de sessão.
  • HttpsParameters: Não é um objeto que faz parte da API de Servlets. Os parâmetros de uma requisição HTTPS são manipulados através do HttpServletRequest, mas novamente, não são usados para manter estado de sessão.
  • HttpServer: É um conceito geral para o servidor que processa requisições HTTP, mas não é um objeto que gerencia a sessão de usuário.

Portanto, a alternativa correta é a letra C - HttpSession, pois é o objeto responsável por manter o estado do usuário através de um identificador exclusivo e armazenar informações específicas do usuário durante sua navegação no aplicativo.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo