SóProvas


ID
2543578
Banca
UPENET/IAUPE
Órgão
UPE
Ano
2017
Provas
Disciplina
Arquitetura de Software
Assuntos

Um importante padrão de arquitetura, utilizado na estruturação de aplicações web, é o modelo-visão-controlador (MVC). Sobre ele, analise as afirmativas abaixo:


I. A persistência com banco de dados e as regras de ações de negócio, assim como o mapeamento das ações do sistema ocorrem na camada de visão.

II. Classes que utilizam o padrão de projeto DAO devem ser representadas na camada de modelo.

III. Servlets e páginas JSP devem ser representados na camada do controlador.


Está CORRETO o que se afirma, apenas, em

Alternativas
Comentários
  • III. Servlets e páginas JSP devem ser representados na camada do controlador.

  • Gabarito: B.

     

    I - A persistência com banco de dados e as regras de ações de negócio ocorrem na camada Model.

    III - Servlets devem ser representados na camada Controller; páginas JSP, na View.

  • II. Classes que utilizam o padrão de projeto DAO devem ser representadas na camada de modelo. - Padrão DAO (Data Access Object ou Objeto de acesso a dados), é um padrão para persistência de dados que permite separar regras de negócio das regras de acesso a banco de dados.

    A camada Model(ou modelo) tem as regras de negócio da aplicação, portanto classes que utilizam DAO são representadas no Model.

     

    GABARITO ITEM B