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?
- AAcessar o banco de dados diretamente para simplificar a pilha, evitando a mediação do Model e reduzindo a latência.
- 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.
- 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.
- DManter referências persistentes do Model para várias Views, fazendo do Controller um repositório de estados de interface compartilhados.
- 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.