Sobre o padrão MVC (Model-View-Controller) de projeto, anali...
I. Model é responsável por invocar as regras de negócio e enviar as informações para serem exibidas pela View.
II. View faz a captação das ações e a atualização das informações exibidas ao usuário.
III. Controller mantém e realiza a alteração do estado dos valores que são fornecidos à View.
Quais estão corretas?
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
I. Model é responsável por invocar as regras de negócio e enviar as informações para serem exibidas pela View.
ERRADO, pois quem é responsável por lidar com as regras de negócio é a cada de Controller.
II. View faz a captação das ações e a atualização das informações exibidas ao usuário.
CERTO, pois a View é quem lida com a interação com o usuário, tanto para captar as ações que o usuário executa, quanto para atualizar as informações que vêm do Controller.
III. Controller mantém e realiza a alteração do estado dos valores que são fornecidos à View.
ERRADO, pois quem mantém o estado é a camada de Model. Pode-se até se confundir com a camada de Controller ao falar "realiza a alteração do estado", pois quem manda alterar é o Controller, e o Model obedece ao pedido de alteração. Porém, quem efetivamente altera é a camada de Model. O que mata esse item é a parte que fala que "mantém o estado", pois o Controller nunca mantém estado.
Portanto, resposta letra A, apenas II.
cabe recurso. I é II estão certas
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo