SóProvas


ID
1734640
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2015
Provas
Disciplina
Arquitetura de Software
Assuntos

Julgue o item a seguir, com base no padrão MVC (model – view – controller).

A função do controller é enviar comandos para sua view associada para alterar a representação dos dados, porém ele não tem autoridade para alterar o modelo.



Alternativas
Comentários
  • Galera fiquei na dúvida: Seria assim?

    A função do controller é enviar comandos para sua view (seria Model) associada para alterar a representação dos dados, porém ele não tem autoridade para alterar o modelo (serai visão).


    Ou seja, inverteu os conceitos
  • A camada controle contém diversos comandos e um desses comandos podem ser enviados para a camada de modelo para que este possa atualizar o seu estado ou então esse mesmo controlador pode enviar comandos para a visão para alterar a apresentação da visão do modelo. FIM!

     

  • 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

  • O CONTROLLER manipula o MODEL que, por sua vez, atualiza a VIEW

  • O gabarito definitivo no CESPE consta que essa questão foi anulada.