Buscar

PADRÕES DE PROJETO DE SOFTWARE COM JAVA - AV

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

24/11/2022 10:19 EPS
https://simulado.estacio.br/alunos/ 1/4
RICARDO MOREIRA DA SILVA
202001449663
 
Disciplina: PADRÕES DE PROJETO DE SOFTWARE COM JAVA AV
Aluno: RICARDO MOREIRA DA SILVA 202001449663
Professor: ROBSON LORBIESKI
 Turma: 9001
EEX0129_AV_202001449663 (AG) 17/11/2022 15:41:29 (F) 
Avaliação:
8,0
Av. Parcial.:
2,0
Nota SIA:
10,0 pts
 
 
 
ENSINEME: TECNOLOGIAS JPA E JEE 
 
 1. Ref.: 3990966 Pontos: 1,00 / 1,00
As mensagerias são um ferramental de ampla utilização em ambientes corporativos, e
entre os diferentes tipos de EJBs, os MDBs são os componentes responsáveis pelo
comportamento assíncrono do sistema, baseado na utilização de mensagerias. Assinale
a alternativa correta com relação aos Message Driven Benas, ou MDBs: 
 Tratam as mensagens através de seu único método, denominado onMessage. 
Precisam implementar a interface SessionListener. 
São definidos pela anotação @Message. 
Necessitam de interfaces @Local e @Remote. 
Eles podem guardar informações de estado. 
 
 2. 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: 
É o mecanismo padrão de ORM do Java. 
Precisa de um arquivo de configuração denominado persistence.xml. 
Trabalha com código anotado Java. 
Permite mapear os relacionamentos da base de dados. 
 Com a adoção do JPA eliminamos a necessidade do JDBC. 
 
 
02683 - PADRÕES GOF COMPORTAMENTAIS 
 
Pontos: 0,00 / 1,00
Educational Performace Solution EPS ® - Alunos 
javascript:voltar();
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990966.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990960.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
24/11/2022 10:19 EPS
https://simulado.estacio.br/alunos/ 2/4
 3. Ref.: 6068991
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:
Iterator
 Chain of Responsibility
Visitor
 Command
Mediator
 
 4. Ref.: 6068699 Pontos: 1,00 / 1,00
Sobre o padrão Strategy, assinale a alternativa correta:
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.
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.
 
 
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:
Builder
Factory Method
Abstract Factory
Singleton
 Prototype
 
 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:
Prototype
Factory Method Educational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6068991.');
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.')
24/11/2022 10:19 EPS
https://simulado.estacio.br/alunos/ 3/4
Abstract Factory
 Builder
Singleton
 
 
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:
Composite
Bridge
 Facade
Proxy
Abstract Factory
 
 8. Ref.: 6041292 Pontos: 0,00 / 1,00
Identifique no código a seguir o padrão que está sendo utilizado para ler o arquivo texto.
Facade
 Bridge
 Decorator
Proxy
Flyweight
 
 
02686 - PADRÕES GRASP 
 
 9. Ref.: 6076807 Pontos: 1,00 / 1,00
Assinale a alternativa com o nome do padrão GRASP que recomenda que uma responsabilidade seja atribuída à
classe que possua o conhecimento necessário para realizá-la, evitando, assim, a definição de classes de negócio
somente com operações de acesso, isto é, operações get/set dos seus atributos.
Memento. 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: 6076807.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
24/11/2022 10:19 EPS
https://simulado.estacio.br/alunos/ 4/4
 Especialista na Informação.
Fábrica.
Controlador.
Indireção.
 
 10. Ref.: 6076573 Pontos: 1,00 / 1,00
Assinale a alternativa com a afirmação CORRETA sobre o padrão Controlador.
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.
O padrão Controlador proposto pelo GRASP equivale ao padrão GoF Strategy.
 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.
Em uma aplicação Java web, o módulo controlador pode ser implementado como um servlet.
 
 
 
Educational Performace Solution EPS ® - Alunos 
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.')

Mais conteúdos dessa disciplina