QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
228 questões encontradas

Uma aplicação Java deve oferecer suporte para que os serviços disponibilizados por objetos que consomem muitos recursos possam ser requisitados, indiretamente, pelas demais classes (clientes) dessa aplicação. As soluções para esse problema de design devem impedir que esses objetos sejam diretamente referenciados pelos clientes, pois eles só devem ser instanciados quando seus serviços forem realmente solicitados. A solução que a equipe de desenvolvimento propôs irá fornecer substitutos para esses objetos reais, de modo a controlar o acesso a eles. As classes dos objetos reais e dos objetos substitutos devem implementar uma mesma interface. Dessa forma, os substitutos servirão de representantes dos objetos reais. Eles receberão requisições dos clientes e as delegarão aos objetos reais. A solução proposta pela equipe de desenvolvimento foi baseada no padrão de projeto

A Facade
B Adapter
C Proxy
D Bridge
E Composite

Uma Analista de TI quer criar um aplicativo capaz de trocar mensagens entre diversas plataformas móveis, um Android enviando
mensagem para um iOS, um Windows Phone trocando mensagens com um Android etc. O problema é que cada uma destas
plataformas implementa maneiras diferentes de receber mensagens. Ela sabe que criar vários métodos para cada plataforma
não seria uma solução adequada, pois, se o aplicativo precisar incluir uma nova plataforma, outros métodos teriam que ser criados. A modelagem de relacionamentos muitos para muitos pode deixar o projeto do sistema demasiadamente complexo. A
Analista procurou, então, um padrão de projeto para utilizar na solução. Dentre os padrões GoF, encontrou um que permite
definir um objeto que encapsula a forma como um conjunto de objetos interage. Este padrão promove o acoplamento fraco ao
evitar que os objetos se refiram uns aos outros explicitamente e permite variar o uso da interação de forma independente. Atua
como um interlocutor entre relacionamentos muitos para muitos, ao evitar uma referência explícita aos objetos, sendo adequado
ao problema. Trata-se do padrão comportamental

A Mediator.
B Composite.
C Adapter.
D Factory Method.
E Prototype.

Carlos pretende implementar uma abordagem arquitetônica que facilite criar serviços de negócios com um alto grau de interoperabilidade e alta flexibilidade para acoplamento e compartilhamento de soluções. Nesse sentido, qual seria um exemplo de estrutura que Carlos deve implementar na sua empresa?

A JBOSS.
B NAT.
C DNS.
D SOA.
E ICM.

O padrão de arquitetura de software MVC ( Model-View-Controller ) separa a representação da informação da interação do usuário com ele. O Model consiste basicamente:

A nos dados da aplicação, regras de negócios, lógica e funções
B em qualquer saída de representação dos dados, como uma tabela ou um diagrama
C em interagir diretamente com os usuários finais através de qualquer interface com o usuário
D em fazer a mediação da entrada, convertendo-a em comandos
E em permitir o compartilhamento de recursos numa larga escala

Existe a necessidade em um documento XML ser identificado como uma mensagem SOAP. A estrutura da mensagem SOAP ( Simple Object Access Protocol ), em um documento XML, contém os seguintes elementos:

A Title (obrigatório) - Head (opcional) - Body (obrigatório)
B Envelope (obrigatório) - Header (opcional) - Main (obrigatório)
C Title (obrigatório) - Head (opcional) - Main (obrigatório)
D Envelope (obrigatório) - Header (opcional) - Body (obrigatório)
E Envelope (obrigatório) - Head (opcional) - Main (obrigatório)

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 )

A 1B - 2C - 3A
B 1C - 2A - 3B
C 1A - 2B - 3C
D 1A - 2C - 3B
E 1C - 2B - 3A

“A Arquitetura Orientada a Serviços (SOA) estabelece um modelo arquitetônico que visa aprimorar a eficiência, a agilidade e a produtividade de uma empresa [...].” Sobre SOA é correto afirmar que

A é um elemento da Computação Orientada a Serviços.
B é conceitualmente sinônimo de Computação Orientada a Serviços.
C possui um mesmo padrão em todas as empresas em que se implementa.
D estabelece um ambiente adequado para a lógica que foi projetada de acordo com princípios do design de orientação a objetos.