Ed
há 2 semanas
Para entender o papel do Controller em uma arquitetura MVC (Model-View-Controller), é importante saber que ele atua como intermediário entre a View e o Model. Quando um usuário interage com a View, o Controller é responsável por processar essa interação, atualizar o Model conforme necessário e, em seguida, atualizar a View para refletir as mudanças. Analisando as alternativas: a) Atualiza os dados no Model e então solicita uma atualização da View - Esta opção descreve corretamente o que o Controller faz, pois ele atualiza o Model e, em seguida, atualiza a View. b) Apenas exibe os dados que já estão no Model - Esta opção não é correta, pois o Controller não apenas exibe dados, mas também processa interações. c) Interage diretamente com o banco de dados para obter novos dados - Embora o Controller possa interagir com o Model, ele não interage diretamente com o banco de dados; isso é responsabilidade do Model. d) Modifica o código-fonte da aplicação - Esta opção é incorreta, pois o Controller não modifica o código-fonte da aplicação em resposta a interações do usuário. Portanto, a alternativa correta é: a) Atualiza os dados no Model e então solicita uma atualização da View.
Mais perguntas desse material