Questões de Concurso Comentadas sobre arquitetura de software
Foram encontradas 7.401 questões
Sobre o padrão de projeto Composite, analise as afirmativas abaixo:
I. Define hierarquias de classe que consistem de objetos primitivos e objetos compostos.
II. Útil para representar hierarquias partes-todo de objetos.
II. Torna mais fácil acrescentar novas espécies de componentes.
Está CORRETO o que se afirma em
Sobre padrões de projeto, analise as afirmativas abaixo:
I. É uma descrição de um problema e o cerne de sua solução, de forma que tal solução possa ser adaptada para resolver novos problemas.
II. Lidam com relacionamentos entre objetos que podem ser mudados, apenas, em tempo de compilação.
III. Um antipadrão tem como um de seus propósitos descrever uma solução ruim para um problema que resultou em uma situação ruim.
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)
Um Analista está desenvolvendo um serviço web RESTful em Java, usando JAX-RS 2.0 implementado com Jersey. Considere que nessa aplicação há uma classe de serviço REST em condições ideais, com o método abaixo.
public String mensagem() {
return "<html> " + "<title>" + " Mensagem" + " < / title> "
+ "<body><h1> " + " Operação realizada " + "</body></h1>" + "</html> ";
}
Para indicar que o método mensagem responderá a uma solicitação HTTP GET e informar o tipo MIME que será entregue pelo
método, devem ser utilizadas, imediatamente antes da declaração do método, as anotações