Questões de Concurso
Sobre mvc (model-view-controller) em arquitetura de software
Foram encontradas 293 questões
No que se refere a padrões de projeto e a processos e práticas ágeis de desenvolvimento, julgue o próximo item.
No padrão de arquitetura de software MVC
(model-view-controller), model (modelo) é o responsável pela
camada de interação com o usuário e realiza a exibição dos
dados, que, em sistemas web, se dá por meio do HTML ou do
XML.
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.

e os códigos separados em três arquivos:
Seguindo a ordem dos arquivos e a estrutura dos diretórios, os nomes das camadas da arquitetura MVC à qual pertencem os respectivos arquivos e as strings que completam os comandos das linhas 2 (Arquivo 2) e 9 (Arquivo 3) são
São funções do MVC:
I. Definir classes que representam os dados e a validação lógica destes dados; II. Definir arquivos template usados dinamicamente para gerar respostas HTML; III. Receber as solicitações do usuário, obter os dados a partir dos modelos e especificar os templates de visualização que retornarão como resposta ao navegador;
As camadas às quais essas funções estão relacionadas são, respectivamente,
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)
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.
I. O padrão Modelo-Visão-Controlador (MVC) faz a separação entre a interface do usuário, a funcionalidade e o conteúdo de informações (dados). Quando usado em aplicações Web, o modelo contém os dados e a lógica de processamento, a visão contém as funções específicas para a interface com o usuário e o controlador coordena o fluxo de dados entre visão e modelo.
II. O padrão Repositório organiza todos os dados do sistema em um repositório central, acessível a todos os componentes do sistema. Os componentes não interagem diretamente, apenas por meio do repositório.
III. O padrão Cliente-Servidor organiza a funcionalidade do sistema em serviços, sendo cada serviço prestado por um servidor. Os clientes são os usuários desses serviços e acessam os servidores para fazer uso deles.
IV. O padrão Duto-Filtro organiza o processamento de dados de um sistema, de modo que cada componente de processamento (filtro) seja discreto e realize um tipo de transformação de dados. Os dados fluem (como em um duto) de um componente para outro a fim de realizar o processamento.
É CORRETO o que se afirma em: