Questões de Concurso
Sobre mvc (model-view-controller) em arquitetura de software
Foram encontradas 265 questões
Se o software da empresa tiver sido desenvolvido utilizando-se o padrão de arquitetura MVC (model view controller), as novas atividades da empresa exigirão a realização de ajustes apenas nos elementos view e controller.
O controlador gerencia as requisições dos usuários encapsulando as funcionalidades e prepara dados do modelo.
A visão encapsula objetos de conteúdo, solicita atualizações do modelo e seleciona o comportamento do modelo.
O padrão de arquitetura MVC separa as views e os controllers do modelo do sistema, o que permite alterações na interface sem impacto na camada de lógica do negócio.
A função do controller é enviar comandos para sua view associada para alterar a representação dos dados, porém ele não tem autoridade para alterar o modelo.
Na arquitetura em camadas MVC (modelo-visão-controlador), o modelo encapsula o estado de aplicação, a visão solicita atualização do modelo e o controlador gerencia a lógica de negócios.
Quanto ao desenvolvimento Java usando MVC, considere as seguintes afirmativas:
1. A Visão (View) representa a parte que interage com o usuário, mais especificamente as telas, que podem ser formadas por arquivos JSP, HTML, imagens, JavaScript e CSS.
2. O Modelo (Model) faz toda a parte inteligente do sistema: cálculos, processamento, integrações. Com essas lógicas isoladas da infraestrutura da aplicação, podemos facilmente reaproveitá-lo em outros lugares.
3. O Controlador (Controller) interage com o usuário, valida as regras de negócio e acessa diretamente a camada de banco de dados.
4. Struts, SpringMVC, JSF (Java Server Faces), Vraptor e WebSphere são exemplos de Frameworks MVC ou Controladores MVC disponíveis para uso.
Assinale a alternativa correta.
1. Trata o encapsulamento dos objetos do conteúdo.
2. Trata o comportamento do modelo
3. Trata a requisição das atualizações do modelo.
Essas funções correspondem, respectivamente, à
No padrão em camadas modelo-visão-controle (MVC), o controle é responsável por mudanças de estado da visão.