Baixe o app para aproveitar ainda mais
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');
Compartilhar