Questão de TI - Desenvolvimento de Sistemas — MVC (Model-View-Controller) — Pró-Reitoria GP CP2 2017
TI - Desenvolvimento de SistemasMVC (Model-View-Controller)
- Código
- qg938764
- Banca
- Pró-Reitoria GP CP2
- Órgão
- CP II
- Ano
- 2017
- Cargo
- Ana TI ( )
MVC é o Acrônimo para Model-View-Controller, que é uma arquitetura que visa a separar a aplicação em camadas com funções específicas, de maneira a melhorar a manutenção do sistema.
São funções do MVC:
I. Definir classes que representam os dados e a validação lógica destes dados;
II. Definir arquivos template usados dinamicamente para gerar respostas HTML;
III. Receber as solicitações do usuário, obter os dados a partir dos modelos e especificar os templates de visualização que retornarão como resposta ao navegador;
As camadas às quais essas funções estão relacionadas são, respectivamente,
- AModel, Controller, View
- BController, Model, View
- CModel, View, Controller
- DController, View, Model