SóProvas


ID
2330098
Banca
CESPE / CEBRASPE
Órgão
SEDF
Ano
2017
Provas
Disciplina
Arquitetura de Software
Assuntos

Acerca das principais características da arquitetura modelo–visão–controlador (MVC), usada na estruturação de aplicações web, julgue o item a seguir.

Controlador é a camada responsável pela persistência com o banco de dados, regras de negócios e mapeamento das ações do sistema.

Alternativas
Comentários
  • Banco de dados e regras de negócios são atividades da camada Modelo. Por isso a questão está errada.

  • bom artigo para entender o MVC

     

    http://blog.caelum.com.br/entenda-os-mvcs-e-os-frameworks-action-e-component-based/

  • Controlador é a camada responsável pela persistência com o banco de dados, regras de negócios e mapeamento das ações do sistema.

    Errada.

  • Model

    Sempre que você pensar em manipulação de dados, pense em model. Ele é responsável pela leitura e escrita de dados, e também de suas validações.

     

    View

    Simples: a camada de interação com o usuário. Ela apenas faz a  exibição dos dados, sendo ela por meio de um html ou xml.

     

    Controller

    O responsável por receber todas as requisições do usuário. Seus métodos chamados actions são responsáveis por uma página, controlando qual model usar e qual view será mostrado ao usuário.

     

    https://tableless.com.br/mvc-afinal-e-o-que/