Questão nº 35

Questão de Tecnologia da Informação · FGV TJ-MS 2024 (nº 35)

FGV2024Técnico de Nível Superior - Analista de SistemasTecnologia da Informação
Gabarito: Bver comentário ↓

No framework Spring MVC, o tipo de bean especial no WebApplicationContext que tem o objetivo de auxiliar o DispatcherServlet a invocar um manipulador mapeado para uma solicitação é o:

Resposta comentada

Gabarito Alternativa B

No Spring MVC, o DispatcherServlet (o "controlador frontal" que recebe todas as requisições) precisa de um componente para chamar o código específico (o "manipulador" ou "handler") que foi escolhido para atender a uma requisição. Esse componente é o HandlerAdapter.

  • (A) Incorreta: O FlashMapManager gerencia atributos temporários que sobrevivem a um redirecionamento, não estando relacionado à invocação de manipuladores.
  • (B) Correta: O HandlerAdapter é o componente responsável por invocar o manipulador (handler) que foi encontrado pelo HandlerMapping, adaptando diferentes tipos de manipuladores para que o DispatcherServlet possa executá-los.
  • (C) Incorreta: O HandlerMapping tem a função de mapear a requisição para um manipulador específico (encontrar qual código deve ser executado), mas não é ele quem invoca esse manipulador. A armadilha da banca é confundir a etapa de "encontrar" o manipulador com a etapa de "invocar" o manipulador.
  • (D) Incorreta: O LocaleResolver determina a localidade (idioma e região) do usuário para fins de internacionalização, sem relação com a invocação de manipuladores.
  • (E) Incorreta: O MultipartResolver é usado para processar requisições que contêm upload de arquivos (multipart/form-data), não tendo a função de invocar manipuladores.

Fonte: FGV TJ-MS 2024 Técnico de Nível Superior - Analista de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho