SóProvas


ID
1309885
Banca
CESPE / CEBRASPE
Órgão
ANTAQ
Ano
2014
Provas
Disciplina
Arquitetura de Software
Assuntos

Julgue o item seguinte, com relação ao modelo MVC (model-view-controller).


O controller tem a responsabilidade de armazenar e buscar os dados que deverão ser exibidos pelo view.

Alternativas
Comentários
  • A responsabilidade de armazenar e buscar dados é do MODEL.

  • Model-view-controller (MVC), em português modelo-visão-controlador, é um padrão de arquitetura de software (design pattern) que separa a representação da informação da interação do usuário com ele. 

    O modelo (model) consiste nos dados da aplicação, regras de negócios, lógica e funções. 

    Uma visão (view) pode ser qualquer saída de representação dos dados, como uma tabela ou um diagrama. É possível ter várias visões do mesmo dado, como um gráfico de barras para gerenciamento e uma visão tabular para contadores.

    O controlador (controller) faz a mediação da entrada, convertendo-a em comandos para o modelo ou visão. As ideias centrais por trás do MVC são a reusabilidade de código e separação de conceitos.

    Origem: Wikipédia

  •  controller responsavel por controlar e mapear as ações do usuario, fazendo o papel de intermediario entre a camada de visão  e de modelo.

  • MVC - Modelo
    O modelo (Model) é utilizado para manipular informações de forma mais detalhada, sendo recomendado que, sempre que possível, se utilize dos modelos para realizar consultas, cálculos e todas as regras de negócio do nosso site ou sistema. É o modelo que tem acesso a toda e qualquer informação sendo essa vinda de um banco de dados, arquivo XML.


    MVC - Visão
    A visão (view) é responsável por tudo que o usuário final visualiza, toda a interface, informação, não importando sua fonte de origem, é exibida graças a camada de visão.


    MVC - Controladora
    A Controladora (controller), como o nome já sugere, é responsável por controlar todo o fluxo de informação que passa pelo site/sistema. É na controladora que se decide “se”, “o que”, “quando” e “onde” deve funcionar. Define quais informações devem ser geradas, quais regras devem ser acionadas e para onde as informações devem ir, é na controladora que essas operações devem ser executadas. Em resumo, é a controladora que executa uma regra de negócio (modelo) e repassa a informação para a visualização (visão). 

     

    Fonte: Minhas anotações

     

    ---> Portanto o MODEL que é o responsável pelo referido na questão.