Questão FC373567
Um Analista de Informática está desenvolvendo um site utilizando como referência de arquitetura o padrão MVC. Nesse padrão,
Arquitetura de Aplicações
FCC · 2019
Um Analista de Informática está desenvolvendo um site utilizando como referência de arquitetura o padrão MVC. Nesse padrão,
- classes que fazem a filtragem de requisições vindas de formulários preenchidos pelos usuários são representadas nogrupo view.
- componentes do grupo view não podem se comunicar diretamente com componentes do grupo model sem passar pelo grupo controller.
- classes que representam entidades do banco de dados são representadas no grupo controller.
- classes que executam comandos SQL para inserção, alteração, exclusão e consulta a dados nas tabelas do banco de dados são representadas no grupo model.
- páginas web que possuem código JavaScript são representadas no grupo controller.
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
A opção está correta porque, no padrão MVC, a camada model é responsável pela representação dos dados e pela interação com a fonte de persistência.
Isso inclui classes que realizam operações de CRUD (inserção, alteração, exclusão e consulta) usando SQL ou outro mecanismo de acesso a dados. Tais classes (por exemplo, DAOs ou repositórios) encapsulam a lógica de acesso ao banco, mantendo a persistência isolada do restante da aplicação.
Ao centralizar a manipulação de dados no model, garante‑se a separação de responsabilidades: controladores coordenam fluxos e views exibem informações, enquanto o model cuida do estado e da integridade dos dados.
Essa organização facilita manutenção, testes e reutilização do código relacionado à persistência.
Conteúdo do catálogo FC Concursos · Atualizado em