SóProvas


ID
456187
Banca
FCC
Órgão
TRT - 23ª REGIÃO (MT)
Ano
2011
Provas
Disciplina
Arquitetura de Software
Assuntos

No projeto de arquitetura modelo-visão-controle (MVC), o controlador

Alternativas
Comentários
  • MVC System

    User generates events in Controller!
    Controller changes Model!
    Model provides data in View!
    View shows status for User!

    Letra d
  • Camada de controle ou controlador (Controller):

    - Define o comportamento da aplicação. 

    - Tratamento de eventos da interface.

    - Invoca elementos do Model p/ atender a requisição da View.

    - Gera requisições do usuário.

    - Seleciona a View apropriada.

    Camada de negócios ou Modelo (Model), composta pelas regras de negócios e pela persistência dos dados:

    - Encapsula o estado da aplicação, funcionalidades e objetos de conteúdo;

    - Responde à requisições da View quanto ao estado;

    - Notifica a View sobre mudanças.

    Camada de apresentação ou Visão (View): 

    - Renderiza a interface a partir do Model.

    - Requisição das atualizações do Model.

    - Envia eventos do usuário para o Controller.


  • MVC (model-view-controller)propõe divisão das responsabilidades em 3 camadas:


    1. View: renderização da interface gráfica
    2. Controller: receber e tratar os eventos da View.
    3. Model: lógica de negócios.

     

    Em algumas IDEs, pode-se gerar Views e Controllers automaticamente a partir de classes de domínio.