Logo Passei Direto
Buscar

Estácio_ Alunos3

Ferramentas de estudo

Questões resolvidas

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.
Com a adoção do JPA eliminamos a necessidade do JDBC.
Precisa de um arquivo de configuração denominado persistence.xml.
Trabalha com código anotado Java.
Permite mapear os relacionamentos da base de dados.

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

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

Questões resolvidas

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.
Com a adoção do JPA eliminamos a necessidade do JDBC.
Precisa de um arquivo de configuração denominado persistence.xml.
Trabalha com código anotado Java.
Permite mapear os relacionamentos da base de dados.

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

Prévia do material em texto

GIVANILDO ELIAS GONÇALVES
Avaliação AV
 
 
202109549911 POLO VIC. PIRES 1 - BRASÍLIA - DF
 avalie seus conhecimentos
 RETORNAR À AVALIAÇÃO
Disciplina: EEX0129 - PADRÕES DE PROJETO DE SOFTWARE COM JAVA Período: 2022.3 EAD (GT) / AV
Aluno: GIVANILDO ELIAS GONÇALVES Matrícula: 202109549911
Data: 24/09/2022 00:06:09 Turma: 9001
 ATENÇÃO
1. Veja abaixo, todas as suas respostas gravadas no nosso banco de dados.
2. Caso você queira voltar à prova clique no botão "Retornar à Avaliação".
 1a Questão (Ref.: 202115645931)
Os iteradores de coleção em Java obtidos a partir da interface Collection são implementados com a aplicação de qual padrão
de projeto?
Builder
Factory Method
Singleton
Abstract Factory
Prototype
 2a Questão (Ref.: 202115646098)
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:
Factory Method
Builder
Singleton
Prototype
Abstract Factory
 3a Questão (Ref.: 202115645506)
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
Abstract Factory
Facade
Proxy
Bridge
 4a Questão (Ref.: 202115646079)
Sobre o padrão Facade, assinale a alternativa correta:
O padrão Facade visa fornecer aos módulos clientes uma interface de alto nível para a instanciação de objetos complexos.
O padrão Facade fornece uma interface de alto nível para a manipulação de uma hierarquia de objetos complexos.
javascript:voltar_avaliacoes()
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041029\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041196\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6040604\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041177\n\nStatus da quest%C3%A3o: Liberada para Uso.');
Com a aplicação do padrão Facade, os módulos clientes passam a depender apenas de uma interface de alto nível
oferecida por um subsistema, não podendo utilizar diretamente elementos definidos dentro desse subsistema.
Com a aplicação do padrão Facade, os módulos clientes podem utilizar um componente ou subsistema por meio de uma
interface de alto nível.
O padrão Facade permite adicionar funcionalidades de alto nível de abstração a componentes já existentes.
 5a Questão (Ref.: 202115673803)
Seja uma expressão matemática representada por uma árvore semântica abstrata, a partir da qual você pode implementar
diversas operações como, por exemplo, o cálculo do valor da expressão, a verificação sintática e semântica dessa expressão
ou a geração da expressão em notação polonesa. Cada nó da árvore corresponde a um elemento da expressão: número,
variável, operadores (soma, subtração, multiplicação, divisão), entre outros. Em vez de definir em cada nó várias operações
ligadas às diversas finalidades, esse padrão sugere que o processamento dos nós para cada finalidade (cálculo do valor,
verificação sintática etc.) seja concentrado em uma classe que implementa um método para cada tipo de nó (ex.: número,
variável, operadores etc.), sendo que esses métodos recebem como parâmetro o objeto correspondente ao nó a ser
processado.
Assinale a alternativa com o nome do padrão que possui as características descritas no enunciado:
Observer
Template Method
Visitor
State
Mediator
 6a Questão (Ref.: 202115673810)
Sobre o padrão Observer, assinale a alternativa correta:
É responsável por observar e promover as mudanças de estado de um objeto que possui um ciclo de vida complexo.
É 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.
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.
O conceito de polimorfismo não está presente na solução proposta pelo padrão.
Permite o acesso sequencial a objetos organizados em uma coleção, sem expor a representação interna dessa coleção.
 7a Questão (Ref.: 202115681472)
Veja o código a seguir e assinale a alternativa com o tipo de acoplamento existente entre a classe Exemplo e a classe
Lâmpada.
public class Lampada {
 public static final int LIGAR = 1;
 public static final int DESLIGAR = 0;
 
 public realizarOperacao(int codigo) {
 switch(codigo) {
 case LIGAR:
 // executa procedimento para ligar a lâmpada
 break;
 case DESLIGAR:
 // executa procedimento para ligar a lâmpada
 break;
 }
 }
 
public class Exemplo {
 public static void main(String [] args) {
 Lampada lampada = new Lampada();
 Lampada.realizarOperacao(Lampada.LIGAR);
 }
}
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6068901\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6068908\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076570\n\nStatus da quest%C3%A3o: Liberada para Uso.');
Acoplamento Global.
Acoplamento Funcional.
Acoplamento de Estrutura.
Acoplamento de Controle.
Acoplamento Externo.
 8a Questão (Ref.: 202115681625)
Um amigo seu está desenvolvendo um sistema com dezenas de casos de uso. Esse sistema pode ser usado em uma interface
web e em um aplicativo móvel. Você o aconselha a criar uma classe para cada caso de uso que ficará responsável por
receber os eventos lógicos recebidos dessas interfaces e coordenar a produção das respostas que o sistema deve produzir
para esses eventos.
Assinale a alternativa com o nome do padrão GRASP descrito na recomendação descrita:
Controlador.
Criador.
Indireção.
Polimorfismo.
Mediador.
 9a Questão (Ref.: 202113595862)
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. 
Com a adoção do JPA eliminamos a necessidade do JDBC. 
Trabalha com código anotado Java. 
Permite mapear os relacionamentos da base de dados. 
 10a Questão (Ref.: 202113595865)
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 
manifest
context.xml 
web.xml 
readme.txt 
Autenticação para a Prova On-line
Caso queira FINALIZAR a avaliação, digite o código de 4 carateres impresso abaixo.
ATENÇÃO: Caso finalize esta avaliação você não poderá mais modificar as suas respostas.
FTX7 Cód.: FINALIZAR
Obs.: Os caracteres da imagem ajudam a Instituição a evitar fraudes, que dificultam a gravação das
respostas.
Período de não visualização da avaliação: desde 24/09/2022 até 23/11/2022.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076723\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990960\n\nStatusda quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990963\n\nStatus da quest%C3%A3o: Liberada para Uso.');

Mais conteúdos dessa disciplina