SóProvas


ID
708901
Banca
FCC
Órgão
MPE-PE
Ano
2012
Provas
Disciplina
Programação
Assuntos

Em uma aplicação Java web desenvolvida em três camadas utilizando o design pattern MVC, é correto afirmar que:

Alternativas
Comentários
    • a) As páginas HTML são representadas no componente Controller View.
    • b) As servlets normalmente são representadas no componente View Controller.
    • c) As classes que possuem atributos referentes aos campos das tabelas do banco de dados são representadas no componente Controller Model.
    • d) As classes DAO (que acessam o banco de dados) são representadas no componente Model. Certo
    • e) Páginas JSP são representadas no componente Model View.
  • O MVC (Model, View e Controller) é uma arquitetura ou padrão que lhe permite dividir as funcionalidades do sistema/site em camadas, essa divisão é realizada para facilitar resolução de um problema maior.


    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.


    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.


    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.
    Leia mais no Oficina da Net: http://www.oficinadanet.com.br/artigo/desenvolvimento/o_que_e_model-view-controller_mvc#ixzz2gfFnzSHL