Questões de Concurso
Comentadas sobre mvc (model-view-controller) em arquitetura de software
Foram encontradas 225 questões
Julgue o item seguinte, a respeito de frameworks de apresentação.
No padrão MVC, a camada de controle é responsável pelo
controle da persistência dos controles da aplicação.
Acerca das infraestruras de aplicação web (Web application framework), considere as afirmações.
1) É uma infraestrutura de software que é projetada para apoiar o desenvolvimento de websites dinâmicos, aplicações web e serviços web.
2) Usualmente baseada num arquitetura de três níveis (three-tier architecture) onde as aplicações são estruturadas em rês níveis físicos: cliente, aplicação e banco de dados (relacional).
3) Muitos seguem o padrão arquitetural Modelo Visão Controlador (MVC) para separar o modelo de dados com as regras de negócio da interface do usuário. Isto geralmente é considerado uma boa prática uma vez que modulariza o código, promove reutilização de código e permite que várias interfaces sejam aplicadas.
Está(ão) correta(s):
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
Na discussão na implementação de uma aplicação web com o Modelo MVC (Model-View-Controller) assinale a alternativa que apresenta afirmações abaixo que são tecnicamente verdadeiras:
I. O Modelo MVC foi desenvolvido com o conceito típico de uma arquitetura linear dos seus três principais componentes.
II. Uma visão (view) pode ser qualquer saída de representação dos dados, como uma tabela ou um diagrama.
III. Esse padrão unifica todas as tarefas de acesso aos dados e lógica de negócio, lógica de apresentação e de interação num único pacote.
IV. O Controller faz a mediação da entrada, convertendo-a em comandos para o Model ou View.
Para melhor entender o padrão MVC (Model-ViewController) estuda-se as relações existentes entre seus elementos. Quanto às possíveis relações, ou associações, existentes entre os três objetos do MVC, assinale a alternativa que apresenta as afirmações abaixo que são tecnicamente verdadeiras:
I. View se associa diretamente com o objeto Controller.
II. Controller possui associação indireta com o objeto Model.
III. View se associa diretamente com o objeto Model.
IV. Model possui associação indireta com o objeto View.
Relacione as duas colunas quanto a referência mais direta que possa existir do padrão de arquitetura de software MVC (Model-View-Controller) com os respectivos componentes Java EE:
(1) Model
(2) View
(3) Controller
(A) EJB (Enterprise JavaBeans)
(B) Servlet
(C) JSP (Java Server Pages)
Sobre a arquitetura MVC (Modelo, Visão e Controlador), considere:
I. O controlador é a parte responsável pela representação e gerenciamento dos dados. Estes dados podem ser variáveis, objetos ou até mesmo um valor armazenado em um banco de dados.
II. A visão é a interface utilizada para processar as informações que são representadas e gerenciadas pelo controlador. Um exemplo claro de visão é um formulário HTML que exibe a pesquisa feita em um banco de dados.
III. O modelo é a parte que integra a visão e o controlador. Fazem parte do modelo as linguagens de programação utilizadas para acessar os dados do controlador e criar interfaces de usuário para exibir tais dados.
IV. Essa arquitetura tem o intuito de separar os dados e seu armazenamento de sua eventual apresentação em uma aplicação.
Está correto APENAS o que se afirma em
Acerca das principais características da arquitetura modelo–visão–controlador (MVC), usada na estruturação de aplicações web, julgue o item a seguir.
O padrão MVC possibilita a existência de diferentes interfaces
com o usuário, que podem ser alteradas sem a modificação das
regras de negócio.
Acerca das principais características da arquitetura modelo–visão–controlador (MVC), usada na estruturação de aplicações web, julgue o item a seguir.
Uma vantagem da arquitetura MVC é a maior organização
do código, o que, de certa forma, contribui para a redução do
número de classes da aplicação.
Acerca das principais características da arquitetura modelo–visão–controlador (MVC), usada na estruturação de aplicações web, julgue o item a seguir.
Controlador é a camada responsável pela persistência com
o banco de dados, regras de negócios e mapeamento das ações
do sistema.
Acerca de aspectos de linguagens de programação, algoritmos e estruturas de dados e objetos, programação orientada a objetos e arquitetura MVC, julgue o item subsequente.
É na camada View, da arquitetura MVC, que é realizada
toda a lógica do aplicativo, como, por exemplo, as
validações e regras de negócios.
Acerca de aspectos de linguagens de programação, algoritmos e estruturas de dados e objetos, programação orientada a objetos e arquitetura MVC, julgue o item subsequente.
Na arquitetura MVC, a definição de propriedades e
atributos de um programa ocorrem na camada Model.