Logo Passei Direto
Buscar

AV_Padroes de Projetos de Software

Ferramentas de estudo

Questões resolvidas

O ferramental do JPA oferece diversos componentes, com finalidades específicas, no âmbito da persistência de dados, oferecendo um caminho comum para o mapeamento objeto-relacional. Qual componente, oferecido pelo JPA, é responsável pelo manuseio das diversas entidades?
Entity
Column
EntityManager
Transaction
EntityManagerFactory

Mesmo que as novas tecnologias adotem anotações, no lugar de arquivos XML, para efetuar diversas configurações, ainda temos a necessidade de utilizar um arquivo nesse formato, no ambiente do JPA, com a responsabilidade de definir parâmetros globais e a conexão com o banco de dados.
Qual o nome do arquivo?
web.xml
readme.txt
manifest
context.xml
persistence.xml

Esse padrão implementa uma lista encadeada de objetos, em que cada objeto pode realizar o processamento de uma requisição ou repassá-la para o próximo objeto da sequência, de forma similar à dinâmica de tratamento de exceções no Java.
Assinale a alternativa com o nome do padrão descrito no enunciado:
Educational Performace Solution
Command
Chain of Responsibility
Mediator
Visitor
Iterator

Sobre o padrão Strategy, assinale a alternativa correta:
Encapsula uma requisição em um objeto, desacoplando o objeto requisitante do objeto executor. É comumente implementada em frameworks de interface com o usuário.
Permite separar os estados de um objeto ao longo do seu ciclo de vida em classes distintas, sendo definida uma classe para cada possível estado de um objeto, o que elimina a necessidade da classe detentora dos estados, fazendo a distinção do processamento a ser realizado, por meio de estruturas switch-case ou if-then-else complexas.
Define uma família de algoritmos encapsulados em objetos, permitindo que possamos trocar o algoritmo específico sem afetar o módulo usuário desse algoritmo.
Define em uma superclasse o esqueleto de um algoritmo comum a várias subclasses, sendo que alguns passos específicos desse algoritmo podem ser implementados nas subclasses.
Permite salvar o estado interno de um objeto, sem quebrar o seu encapsulamento, permitindo que esse estado seja restaurado posteriormente nesse mesmo objeto.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

O ferramental do JPA oferece diversos componentes, com finalidades específicas, no âmbito da persistência de dados, oferecendo um caminho comum para o mapeamento objeto-relacional. Qual componente, oferecido pelo JPA, é responsável pelo manuseio das diversas entidades?
Entity
Column
EntityManager
Transaction
EntityManagerFactory

Mesmo que as novas tecnologias adotem anotações, no lugar de arquivos XML, para efetuar diversas configurações, ainda temos a necessidade de utilizar um arquivo nesse formato, no ambiente do JPA, com a responsabilidade de definir parâmetros globais e a conexão com o banco de dados.
Qual o nome do arquivo?
web.xml
readme.txt
manifest
context.xml
persistence.xml

Esse padrão implementa uma lista encadeada de objetos, em que cada objeto pode realizar o processamento de uma requisição ou repassá-la para o próximo objeto da sequência, de forma similar à dinâmica de tratamento de exceções no Java.
Assinale a alternativa com o nome do padrão descrito no enunciado:
Educational Performace Solution
Command
Chain of Responsibility
Mediator
Visitor
Iterator

Sobre o padrão Strategy, assinale a alternativa correta:
Encapsula uma requisição em um objeto, desacoplando o objeto requisitante do objeto executor. É comumente implementada em frameworks de interface com o usuário.
Permite separar os estados de um objeto ao longo do seu ciclo de vida em classes distintas, sendo definida uma classe para cada possível estado de um objeto, o que elimina a necessidade da classe detentora dos estados, fazendo a distinção do processamento a ser realizado, por meio de estruturas switch-case ou if-then-else complexas.
Define uma família de algoritmos encapsulados em objetos, permitindo que possamos trocar o algoritmo específico sem afetar o módulo usuário desse algoritmo.
Define em uma superclasse o esqueleto de um algoritmo comum a várias subclasses, sendo que alguns passos específicos desse algoritmo podem ser implementados nas subclasses.
Permite salvar o estado interno de um objeto, sem quebrar o seu encapsulamento, permitindo que esse estado seja restaurado posteriormente nesse mesmo objeto.

Prévia do material em texto

12/4/22, 5:38 PM Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/4
ENSINEME: TECNOLOGIAS JPA E JEE
 
 
 1. Ref.: 3990962 Pontos: 1,00 / 1,00
O ferramental do JPA oferece diversos componentes, com finalidades específicas, no âmbito
da persistência de dados, oferecendo um caminho comum para o mapeamento objeto-
relacional. Qual componente, oferecido pelo JPA, é responsável pelo manuseio das diversas
entidades? 
Column
Entity
 EntityManager 
Transaction
EntityManagerFactory 
 2. Ref.: 3990963 Pontos: 1,00 / 1,00
Mesmo que as novas tecnologias adotem anotações, no lugar de arquivos XML, para efetuar
diversas configurações, ainda temos a necessidade de utilizar um arquivo nesse formato, no
ambiente do JPA, com a responsabilidade de definir parâmetros globais e a conexão com o
banco de dados. Qual o nome do arquivo? 
 persistence.xml 
web.xml 
manifest
readme.txt 
context.xml 
 
02683 - PADRÕES GOF COMPORTAMENTAIS 
 
 3. Ref.: 6068991 Pontos: 1,00 / 1,00
Esse padrão implementa uma lista encadeada de objetos, em que cada objeto pode realizar o processamento de
uma requisição ou repassá-la para o próximo objeto da sequência, de forma similar à dinâmica de tratamento de
exceções no Java.
Assinale a alternativa com o nome do padrão descrito no enunciado:
Educational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990962.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990963.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6068991.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
12/4/22, 5:38 PM Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/4
Command
 Chain of Responsibility
Mediator
Visitor
Iterator
 4. Ref.: 6068699 Pontos: 1,00 / 1,00
Sobre o padrão Strategy, assinale a alternativa correta:
 Define uma família de algoritmos encapsulados em objetos, permitindo que possamos trocar o algoritmo
específico sem afetar o módulo usuário desse algoritmo.
Encapsula uma requisição em um objeto, desacoplando o objeto requisitante do objeto executor. É
comumente implementada em frameworks de interface com o usuário.
Permite salvar o estado interno de um objeto, sem quebrar o seu encapsulamento, permitindo que esse
estado seja restaurado posteriormente nesse mesmo objeto.
Permite separar os estados de um objeto ao longo do seu ciclo de vida em classes distintas, sendo definida
uma classe para cada possível estado de um objeto, o que elimina a necessidade da classe detentora dos
estados, fazendo a distinção do processamento a ser realizado, por meio de estruturas switch-case ou if-
then-else complexas.
Define em uma superclasse o esqueleto de um algoritmo comum a várias subclasses, sendo que alguns
passos específicos desse algoritmo podem ser implementados nas subclasses.
 
02684 - PADRÕES GOF DE CRIAÇÃO 
 
 5. Ref.: 6041021 Pontos: 1,00 / 1,00
Analise o propósito a seguir:
''Permitir que um módulo cliente instancie um objeto a partir de outro já existente por meio de uma solicitação de
clonagem, isto é, o objeto que recebe a solicitação cria e retorna um novo objeto contendo uma cópia dos valores de
seus atributos''.
Assinale a alternativa com o nome do padrão que possui esse propósito:
Singleton
Factory Method
 Prototype
Abstract Factory
Builder
 6. Ref.: 6041196 Pontos: 1,00 / 1,00
Analise o propósito a seguir:
''Permitir que um único processo de construção possa ser utilizado para construir diferentes representações de um
objeto complexo ao implementar a representação do objeto e o processo da sua construção em classes separadas''.
Assinale a alternativa com o nome do padrão que possui esse propósito:
Abstract Factory
Singleton
Prototype
 Builder
Factory Method
Educational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6068699.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041021.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041196.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
12/4/22, 5:38 PM Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/4
 
02685 - PADRÕES GOF ESTRUTURAIS 
 
 7. Ref.: 6040604 Pontos: 1,00 / 1,00
Fornecer uma interface de alto nível para os módulos clientes acessarem um componente ou subsistema,
desacoplando os módulos clientes da estrutura interna do subsistema e reduzindo o número de elementos com os
quais os módulos clientes precisam interagir para realizar um serviço. Assinale a alternativa com o nome do padrão
que possui esse propósito:
Proxy
 Facade
Bridge
Abstract Factory
Composite
 8. Ref.: 6041292 Pontos: 1,00 / 1,00
Identifique no código a seguir o padrão que está sendo utilizado para ler o arquivo texto.
Flyweight
Facade
Proxy
Bridge
 Decorator
 
02686 - PADRÕES GRASP 
 
 9. Ref.: 6076573 Pontos: 1,00 / 1,00
Assinale a alternativa com a afirmação CORRETA sobre o padrão Controlador.
O padrão Controlador proposto pelo GRASP equivale ao padrão GoF Strategy.
O módulo Controlador centraliza o código relacionado à lógica de negócio do sistema ou de um caso de uso.
O módulo Controlador centraliza a interação do usuário com o sistema, capturando os eventos externos e
controlando o fluxo de navegação das telas e janelas do sistema.Educational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6040604.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041292.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076573.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
12/4/22, 5:38 PM Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/4
Em uma aplicação Java web, o módulo controlador pode ser implementado como um servlet.
 O módulo Controlador coordena e controla os módulos responsáveis pela produção da resposta a eventos
lógicos de sistema gerados pela camada de interface com o usuário.
 10. Ref.: 6076725 Pontos: 1,00 / 1,00
O padrão GoF Proxy consiste em colocarmos entre dois objetos remotos um elemento intermediário que capture a
requisição do objeto cliente e a encaminhe pela rede até o objeto destino. Dessa forma, o objeto cliente pode fazer
chamadas de operações do objeto destino como se eles estivessem rodando localmente.
Qual padrão GRASP está mais diretamente relacionado à solução proposta pelo padrão GoF Proxy?
Controlador.
 Indireção.
Polimorfismo.
Criador.
Especialista na Informação.
Educational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076725.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')

Mais conteúdos dessa disciplina