Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Ref.: 3990960 Pontos: 1,00 / 1,00 A arquitetura oferecida pelo JPA modificou a forma do Java lidar com os dados, e o conhecimento acerca de suas características é fundamental para todo programador que utilize a plataforma. Assinale a alternativa INCORRETA acerca do JPA: Precisa de um arquivo de configuração denominado persistence.xml. Trabalha com código anotado Java. É o mecanismo padrão de ORM do Java. Com a adoção do JPA eliminamos a necessidade do JDBC. Permite mapear os relacionamentos da base de dados. 2. Ref.: 3990965 Pontos: 1,00 / 1,00 Os EJBs do tipo Session Bean podem ser divididos em três perfis, sendo que um deles permite a ocorrência de apenas uma instância por máquina virtual, viabilizando o compartilhamento de dados de forma global, entre todos os aplicativos do servidor. Qual é o perfil do EJB descrito? Message Driven Bean Stateless Entity Stateful Singleton 02683 - PADRÕES GOF COMPORTAMENTAIS 3. Ref.: 6068899 Pontos: 1,00 / 1,00 Suponha que existam diferentes algoritmos para resolver um problema, sendo que cada algoritmo se aplica melhor a um contexto específico (ex: volume maior ou menor de dados, frequência de modificações e de consultas). Esse padrão sugere resolver o problema encapsulando cada algoritmo em uma classe distinta, que implementa uma interface padrão utilizada pelos módulos clientes desses algoritmos. Assinale a alternativa com o nome do padrão que possui o propósito descrito no enunciado: Mediator Memento Chain of Responsibility Command Strategy 4. Ref.: 6068908 Pontos: 0,00 / 1,00 Sobre o padrão Observer, assinale a alternativa correta: Permite o acesso sequencial a objetos organizados em uma coleção, sem expor a representação interna dessa coleção. É frequentemente utilizado na implementação de interfaces gráficas complexas, em que uma fonte de informação precisa estar sincronizada com diferentes visualizações apresentadas simultaneamente para o usuário. O conceito de polimorfismo não está presente na solução proposta pelo padrão. Define uma cadeia de objetos responsáveis pelo processamento de uma requisição, em que cada objeto da cadeia é responsável por observar eventos gerados por um elemento central, realizar algum processamento e notificar o próximo objeto da sequência para continuar o processamento. É responsável por observar e promover as mudanças de estado de um objeto que possui um ciclo de vida complexo. 02684 - PADRÕES GOF DE CRIAÇÃO 5. Ref.: 6041024 Pontos: 1,00 / 1,00 Analise a estratégia de solução a seguir: ''Definir um construtor private e implementar uma operação estática que retorna uma instância criada em uma operação com escopo static e armazenada como um atributo static dentro da própria classe''. Assinale a alternativa com o nome do padrão que define essa estratégia: Builder Abstract Factory Singleton Prototype Factory Method 6. Ref.: 6041109 Pontos: 1,00 / 1,00 Sobre o padrão Abstract Factory, assinale a alternativa correta: Seu propósito é abstrair o processo de construção de um objeto complexo formado por vários passos. O construtor de cada fábrica deve ser definido como private. Sua implementação requer a definição de uma operação chamada clone em cada fábrica concreta. Sua implementação pode envolver a aplicação do padrão Factory Method. Uma fábrica pode criar apenas um tipo de produto. 02685 - PADRÕES GOF ESTRUTURAIS 7. Ref.: 6040996 Pontos: 1,00 / 1,00 Fornecer aos clientes um objeto intermediário com uma réplica da interface do objeto fornecedor que contém os métodos que realmente serão executados. Esse objeto intermediário delega as requisições dos clientes para o fornecedor, como ocorre, por exemplo, quando clientes e fornecedores são objetos distribuídos em máquinas diferentes. Assinale a alternativa com o nome do padrão com esse propósito: Facade Decorator Adapter Flyweight Proxy 8. Ref.: 6040773 Pontos: 1,00 / 1,00 Você está desenvolvendo um sistema que precisa se integrar com diferentes sistemas de despacho de produtos fornecidos por terceiros. Seu objetivo é isolar os módulos clientes das implementações específicas fornecidas pelos terceiros. Para isso, você define uma interface genérica do serviço de despacho que abstrai essas diferentes implementações, e cria pequenos módulos que traduzem essa interface genérica nas chamadas específicas requeridas pela interface de cada sistema disponibilizado pelos terceiros. Assinale a alternativa com o nome do padrão que corresponde a essa estratégia de solução: Bridge Proxy Adapter Facade Composite
Compartilhar