Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — MVC (Model-View-Controller) — FUNDATEC 2025

TI - Desenvolvimento de SistemasMVC (Model-View-Controller)
Código
qa699683
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2025
Cargo
ANC ( )

Em um sistema ASP.NET Core MVC (Model-View-Controller) do Tribunal de Contas de um Estado (TCE), um formulário é submetido e validado. Qual é o papel correto do Controller no fluxo MVC?

  1. AAcessar o banco de dados diretamente para simplificar a pilha, evitando a mediação do Model e reduzindo a latência.
  2. BReceber a entrada, coordenar o Model e selecionar a View apropriada, preservando a separação entre apresentação e regra de negócio e orquestrando o ciclo requisição–resposta.
  3. CConcentrar regras de negócio na View, pois a renderização já dispõe dos dados e pode validar e calcular próximo ao usuário.
  4. DManter referências persistentes do Model para várias Views, fazendo do Controller um repositório de estados de interface compartilhados.
  5. ETornar padrão a renderização manual de HyperText Markup Language (HTML) no Controller, suprimindo deliberadamente a camada de View como abordagem recomendada para o fluxo geral de ASP.NET Core MVC.
Revelar gabarito e comentário

GabaritoB — Receber a entrada, coordenar o Model e selecionar a View apropriada, preservando a separação entre apresentação e regra de negócio e orquestrando o ciclo requisição–resposta.

Link permanente: /questoes/qa699683