Buscar

TESTE DE CONHECIMENTO - AULA 9 - JPA e EJB

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

DESENVOLVIMENTO DE SOFTWARE 
9a aula 
 
 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0779_EX_A9_201801039844_V1 18/10/2019 
Aluno(a): MAIKON CARDOSO LEMOS 2019.3 EAD 
Disciplina: CCT0779 - DESENVOLVIMENTO DE SOFTWARE 201801039844 
 
 
 
 
 1a Questão 
 
 
Os dois tipos de arquiteturas de envio e recepção que o JMS pode visualizar são: 
 
 
 
Get e Post 
 
Síncrona e Assíncrona 
 
Assinaturas e Tópicos 
 Filas e Tópicos 
 
Filas e Assinaturas 
Respondido em 18/10/2019 18:46:27 
 
 
Explicação: 
As estruturas de mensagerias, ambas assíncronas, são Filas, com vários emissores e um consumidor 
sequencial, e Tópicos, com vários publicadores e vários assinantes. 
 
 
 
 
 
 2a Questão 
 
 
O tipo de bean utilizado para tratamento de regras de negócio síncronas, onde ocorre a necessidade de 
guardar informações entre chamadas sucessivas seria: 
 
 
 
Message Driven Bean 
 
Entity Bean 
 
Async Queued Bean 
 Stateful Session Bean 
 
Stateless Session Bean 
Respondido em 18/10/2019 18:47:42 
 
 
Explicação: 
Os componentes EJB do tipo Session são voltados para o tratamento de regras de negócio de forma 
síncrona, sendo o Stateless sem a guarda de estado e o Stateful com a guarda de estado. 
javascript:abre_frame('1','9','','','314410841');
javascript:abre_frame('1','9','','','314410841');
javascript:abre_frame('2','9','','','314410841');
javascript:abre_frame('2','9','','','314410841');
javascript:abre_frame('3','9','','','314410841');
javascript:abre_frame('3','9','','','314410841');
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','9','','','314410841');
javascript:abre_frame('2','9','','','314410841');
javascript:abre_frame('3','9','','','314410841');
 
 
 
 
 
 3a Questão 
 
 
Arquivo de configuração necessário para a definição das conexões no JPA: 
 
 
 
web.xml 
 
readme.txt 
 
context.xml 
 
manifest 
 persistence.xml 
Respondido em 18/10/2019 18:48:57 
 
 
Explicação: 
O arquivo persistence.xml guarda as configurações JDBC e definições de unidades de persistência. 
 
 
 
 
 
 4a Questão 
 
 
Entre os diferente tipos de EJBs, os MDBs são responsáveis pelo comportamento assíncrono baseado em 
mensagerias. Assinale a alternativa correta com relação aos MDBs. 
 
 
 
São definidos pela anotação @Message. 
 
Eles podem guardar informações de estado, como os Statefull Session Beans. 
 
Necessitam de interfaces @Local e @Remote. 
 Apresentam um único método para tratamento de mensagens denominado onMessage. 
 
Precisam implementar a interface SessionListener. 
Respondido em 18/10/2019 18:50:52 
 
 
Explicação: 
Os MDBs são componentes EJB para tratamento assícrono de mensagens, através do método onMessage, 
lidando diretamente com as mensagerias via JMS, sem interfaces remotas ou locais, e sem a possibilidade 
de guardar estado. 
 
 
 
 
 
 5a Questão 
 
 
Os EJBs do tipo Session Bean podem ser divididos em três tipos, sendo que um deles permite a ocorrência 
de apenas uma instância por máquina virtual. Qual é este tipo? 
 
 
 
Stateful 
 Singleton 
 
Entity 
 
Message Driven 
 
Stateless 
Respondido em 18/10/2019 18:52:45 
 
 
Explicação: 
Os EJBs do tipo Sngleton seguem o padrão de desenvolvimento de mesmo nome, ocorrendo apenas uma 
vez por JVM, e mantendo uma única referência, mesmo em ambientes clusterizados. 
 
 
 
 
 
 6a 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(); 
 
 
 
Database; Entity; put 
 
Connection; Statement; execute 
 
EntityFactory; EntityManager; save 
 EntityManagerFactory; EntityManager; persist 
 
EntityManager; Command; insert 
Respondido em 18/10/2019 18:53:53 
 
 
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. 
 
 
 
 
 
 
 
javascript:abre_colabore('38403','168882302','3426805373');

Continue navegando