SóProvas


ID
321091
Banca
CESPE / CEBRASPE
Órgão
Correios
Ano
2011
Provas
Disciplina
Arquitetura de Software
Assuntos

A respeito de desenvolvimento de projetos de sistemas, julgue os itens subsequentes.

No padrão de desenvolvimento modelo-visualização- controlador (MVC), o controlador é o elemento responsável pela interpretação dos dados de entrada e pela manipulação do modelo, de acordo com esses dados

Alternativas
Comentários
  • Certo. O controlador (controller) recebe a entrada de dados e inicia a resposta ao utilizador ao invocar objetos do modelo, e por fim uma visão baseada na entrada. Ele também é responsável pela validação e filtragem da entrada de dados.

    Bons Estudos
    Marcelo
  • MVC x Modelo

    - validação de entrada em formulários, escrita, validação e leitura dos dados,
    - regras de negócios, lógica e funções, armazenamento de dados,
    - métodos e classes que acessam o banco de dados,
    - definição de propriedades e atributos de um programa.
    - JavaBeans, Getters e Setters
    - Classes utilizando Business Object   
    - Encapsula estado de aplicação ou dos objetos do conteúdo
    - Notifica views de mudança
    - Classes utilizando Data Access Object

     

    MVC x Visão
     
    - Páginas JSP, JSTL, HTML, FLASH, Imagens, JavaScript e CSS
    - Interação com usuário,  
    - Solicita atualização aos modelos, Renderiza informação dos modelos,
    - Envia ações de usuários ao controller,
    - Notifica os componentes de apresentação das mudanças efetuadas nos dados,
    - expõe a funcionalidade da aplicação

     

     

    MVC x Controle

    - Servlets, Filters
    - Tratamento de requisições,
    - Seleciona views para exibição,
    - Mapeia ações de usuário para atualizar modelo,
    - Faz a comunicação entre as interfaces e as regras de negócio