Buscar

PROGRAMAÇÃO CLIENTE SERVIDOR AULA 5 AVALIANDO APRENDIZADO 3

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 3 páginas

Prévia do material em texto

13/06/2018 EPS
http://simulado.estacio.br/alunos/ 1/3
CCT0780_EX_A5_201602875898_V11
 
 
 PROGRAMAÇÃO CLIENTE SERVIDOR 5a aula
 Lupa 
Vídeo
 
PPT
 
MP3
 
 
Exercício: CCT0780_EX_A5_201602875898_V11 05/06/2018 18:35:04 (Finalizada)
Aluno(a): YURI BUENO FONTENLA 2018.1 EAD
Disciplina: CCT0780 - PROGRAMAÇÃO CLIENTE SERVIDOR 201602875898
 
 
Ref.: 201604188222
 1a Questão
Complete as lacunas no trecho de código-fonte abaixo com os termos corretos:
 
__________ emf = Persistence.createEntityManagerFactory("PU");
 
__________ em = emf.createEntityManager();
 
 
 
em.getTransaction().begin();
 
c = new Curso(3, "EE");
 
em.__________(c);
 
em.getTransaction().commit(); 
EntityFactory; EntityManager; save
Database; Entity; put
 EntityManagerFactory; EntityManager; persist
Connection; Statement; execute
EntityManager; Command; insert
 
 
Explicação:
Um elemento essencial no JPA é a classe EntityManager, responsável pelo manuseio das diversas entidades. Objetos desta
classe são gerados a partir do EntityManagerFactory, e o método persist viabiliza a gravação de uma entidade no banco de
dados.
 
 
 
Ref.: 201604188345
 2a Questão
Sobre JPA é correto afirmar que
Permite programação distribuída entre sistemas implementados com tecnologias diferentes
Define um enpoint web service
Não faz parte da especificação JEE
 Define um padrão para a realização de mapeamento objeto-relacional
É a tecnologia que define como será feita a autenticação de usuários no container JEE
13/06/2018 EPS
http://simulado.estacio.br/alunos/ 2/3
 
 
Explicação:
A finalidade do JPA é efetuar o mapemaneto objeto-relacional com o uso de classes anotadas.
 
 
 
Ref.: 201604188250
 3a Questão
A anotação @OneToOne será usada toda vez que quisermos indicar um relacionamento do tipo:
Muitos para nenhum
Um para muitos
Muitos para um
Muitos para muitos
 Um para um
 
 
 
Ref.: 201604188223
 4a Questão
Java Persistence Query Language (JPQL) é uma linguagem de consulta que faz parte da especificação JPA. Considere uma
aplicação em Java que usa JPA, na qual está definida uma classe de entidade denominada br.estacio.pssw.Cliente. Além disso,
essa aplicação contém o trecho de código abaixo, que cria um objeto do tipo javax.persistence.Query, cuja referência é qry 
A expressão adequada para execução da consulta em JPQL representada pela referência qry é:
Cliente[] clientes = qry.getResultList();
Collection clientes = qry.executeUpdate()
Collection clientes = qry.executeQuery();
List clientes = qry.getSingleResult();
 List clientes = qry.getResultList();
 
 
Explicação:
O método getResultList retorna uma coleção (List) de entidades de acordo com a instrução JPQL utilizada.
 
 
 
Ref.: 201604188260
 5a Questão
A anotação @ManyToMany será usada toda vez que quisermos indicar um relacionamento do tipo:
Um para um
Muitos para um
Um para muitos
Muitos para nenhum
 Muitos para muitos
 
 
 
Ref.: 201604188162
 6a Questão
Arquivo de configuração necessário para a configuração das conexões no JPA:
web.xml
13/06/2018 EPS
http://simulado.estacio.br/alunos/ 3/3
manifest
readme.txt
 persistence.xml
context.xml
 
 
 
Ref.: 201604188256
 7a Questão
A anotação @ManytToOne será utilizada toda vez que quisermos indicar um relacionamento do tipo:
Um para muitos
Muitos para muitos
 Muitos para um
Um para um
Cascade
 
 
 
Ref.: 201604188333
 8a Questão
Qual das seguintes anotações de JPA permite especificar que uma classe deve ser mapeada para o modelo relacional?
@SupressWarning
 @Entity
@Column
@GeneratedValue
@Id
 
 
Explicação:
Uma classe anotada com @Entity funciona como uma entidade mapeada para a estrutura relacional.

Outros materiais