Questões de Concurso
Sobre mvc (model-view-controller) em arquitetura de software
Foram encontradas 293 questões
para Internet e Web, SOA e web services.
Com relação ao tema, considere as asserções a seguir.
Nas aplicações Java EE, o design pattern JavaServer Faces utiliza o framework MVC para representar o fluxo sequencial de comunicação entre as camadas. O MVC permite representar e entender a comunicação existente entre os componentes da aplicação
PORQUE
quando se utiliza o MVC em aplicações web desenvolvidas com Java, a requisição do cliente é normalmente interceptada por uma servlet de controle (Controller). Essa servlet manipula o processamento inicial da requisição, acessa os componentes do modelo (Model) e geralmente determina qual será a página (View) que irá mostrar o conteúdo de resposta da requisição.
Acerca dessas asserções, é correto afirmar:
PORQUE
É, muitas vezes, mais prático manter a visão e o controlador unificados, inclusive, por demandas da tecnologia.
Analisando-se as afirmações acima, conclui-se que
No padrão de desenvolvimento modelo-visualização- controlador (MVC), o controlador é o elemento responsável pela interpretação dos dados de entrada e pela manipulação do modelo, de acordo com esses dados
a seguir.
Considerando as tecnologias atualmente disponíveis para o
desenvolvimento de sistemas, o analista Pedro deverá escolher
ferramentas a serem utilizadas em um projeto. N as situações
hipotéticas apresentadas, em cada item a seguir, julgue se a escolha
a ser feita por Pedro corresponde ao uso adequado da ferramenta
em questão.
Se a arquitetura for no padrão MVC (modelo, visualização e controle), Pedro poderá escolher como framework o Struts, por ser um software de fonte aberta e que favorece o desenvolvimento de aplicações Web.
I. O elemento Modelo é a representação específica de domínio dos dados sobre os quais a aplicação opera.
II. Essa arquitetura foi proposta originalmente para resolver algumas das dificuldades encontradas para manipular interfaces gráficas a partir da linguagem C++.
III. O framework Swing, que faz parte da Java Foundation Classes (JFC) , não pode ser considerado uma implementação da arquitetura MVC.
IV. Em uma aplicação J2EE o elemento Modelo pode ser adequadamente implementado através de Entity Beans .
V. O código JavaScript convencional, embutido em páginas HTML, é considerado parte do elemento Controle da arquitetura MVC.
Dentre as assertivas acima, quantas são verdadeiras?
I. Encapsular funcionalidade.
II. Gerar requisições do usuário.
III. Encapsular objetos de conteúdo.
IV. Preparar dados do modelo.
V. Selecionar resposta de visão.
Está correto o que consta APENAS em