FC ConcursosFC Concursos

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,

  1. classes que fazem a filtragem de requisições vindas de formulários preenchidos pelos usuários são representadas nogrupo view.
  2. componentes do grupo view não podem se comunicar diretamente com componentes do grupo model sem passar pelo grupo controller.
  3. classes que representam entidades do banco de dados são representadas no grupo controller.
  4. 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.
  5. 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

Continue aprendendo