Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Assinale a alternativa INCORRETA acerca do JPA: Precisa de um arquivo de configuração denominado persistence.xml. Trabalha com código anotado Java. Permite mapear os relacionamentos da base de dados. É o mecanismo padrão de ORM do Java. Com a adoção do JPA eliminamos a necessidade do JDBC. Explicação: Com o JPA não eliminamos o uso de JDBC, pois o que é feito é a geração dos comandos SQL de forma automatizada a partir das requisições efetuadas pelo EntityManager, sempre utilizando as informações transmitidas pelas classes anotadas. 2. Qual tipo de EJB foi substituido pelo JPA no JEE5? Sateful Session Bean Entity Bean Stateless Session Bean Singleton MDB Explicação: No J2EE, existia um EJB para persistência denominado EntityBean, que seguia o padrão Active Record, o qual, no entanto, se mostrou inferior a alguns frameworks de persistência em termos de eficiência, sendo substituído pelo JPA no JEE5. 3. 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: Stateless Session Bean Async Queued Bean Stateful Session Bean Message Driven Bean Entity Bean 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. 4. 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? Singleton Message Driven Stateful Entity Stateless 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. 5. 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. Apresentam um único método para tratamento de mensagens denominado onMessage. Necessitam de interfaces @Local e @Remote. Precisam implementar a interface SessionListener. São definidos pela anotação @Message. Eles podem guardar informações de estado, como os Statefull Session Beans. 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. 6. 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 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. 7. Arquivo de configuração necessário para a definição das conexões no JPA: persistence.xml readme.txt web.xml manifest context.xml Explicação: O arquivo persistence.xml guarda as configurações JDBC e definições de unidades de persistência. 8. Suponha que você precisa implementar uma funcionalidade de um novo sistema de Telemarketing que envolve o controle da quantidade de chamadas tratadas pelo operador enquanto estiver logado. Qual o tipo de EJB seria mais apropriado para acumular a quantidade de chamadas? Entity Bean MDB JPA Stateful Session Bean Stateless Session Bean Explicação: Por se tratar de uma chamada a um método de negócios síncrona, temos a clara utilização de um Session Bean, e como deve guardar o estado, no caso a quantidade e chamdas, precisamos de um Stateful Session Bean. 1. 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(); EntityManagerFactory; EntityManager; persist Connection; Statement; execute EntityManager; Command; insert EntityFactory; EntityManager; save Database; Entity; put 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. 2. Suponha que você precisa implementar uma funcionalidade de um novo sistema de Telemarketing que envolve o controle da quantidade de chamadas tratadas pelo operador enquanto estiver logado. Qual o tipo de EJB seria mais apropriado para acumular a quantidade de chamadas? Stateless Session Bean Entity Bean MDB Stateful Session Bean JPA Explicação: Por se tratar de uma chamada a um método de negócios síncrona, temos a clara utilização de um Session Bean, e como deve guardar o estado, no caso a quantidade e chamdas, precisamos de um Stateful Session Bean. 3. Qual tipo de EJB foi substituido pelo JPA no JEE5? Sateful Session Bean Entity Bean MDB Stateless Session Bean Singleton Explicação: No J2EE, existia um EJB para persistência denominado EntityBean, que seguia o padrão Active Record, o qual, no entanto, se mostrou inferior a alguns frameworks de persistência em termos de eficiência, sendo substituído pelo JPA no JEE5. 4. 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 Async Queued Bean Stateful Session Bean Stateless Session Bean Entity Bean 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. 5. 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? Singleton Stateless Message Driven Entity Stateful 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. 6. 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. Eles podem guardar informações de estado, como os Statefull Session Beans. São definidos pela anotação @Message. Precisam implementar a interface SessionListener. Necessitam de interfaces @Local e @Remote. Apresentam um único método para tratamento de mensagens denominado onMessage. 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. 7. Os dois tipos de arquiteturas de envio e recepção que o JMS pode visualizar são: Get e Post Síncronae Assíncrona Filas e Assinaturas Assinaturas e Tópicos Filas e Tópicos 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. 8. Arquivo de configuração necessário para a definição das conexões no JPA: context.xml web.xml readme.txt persistence.xml manifest Explicação: O arquivo persistence.xml guarda as configurações JDBC e definições de unidades de persistência. 1. 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(); Connection; Statement; execute EntityManager; Command; insert EntityFactory; EntityManager; save Database; Entity; put EntityManagerFactory; EntityManager; persist 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. 2. Suponha que você precisa implementar uma funcionalidade de um novo sistema de Telemarketing que envolve o controle da quantidade de chamadas tratadas pelo operador enquanto estiver logado. Qual o tipo de EJB seria mais apropriado para acumular a quantidade de chamadas? MDB Stateful Session Bean Stateless Session Bean Entity Bean JPA Explicação: Por se tratar de uma chamada a um método de negócios síncrona, temos a clara utilização de um Session Bean, e como deve guardar o estado, no caso a quantidade e chamdas, precisamos de um Stateful Session Bean. 3. Qual tipo de EJB foi substituido pelo JPA no JEE5? Stateless Session Bean Singleton Sateful Session Bean MDB Entity Bean Explicação: No J2EE, existia um EJB para persistência denominado EntityBean, que seguia o padrão Active Record, o qual, no entanto, se mostrou inferior a alguns frameworks de persistência em termos de eficiência, sendo substituído pelo JPA no JEE5. 4. 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: Async Queued Bean Message Driven Bean Stateless Session Bean Entity Bean Stateful Session Bean 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. 5. 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? Message Driven Stateless Stateful Singleton Entity 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. 6. 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. Necessitam de interfaces @Local e @Remote. Apresentam um único método para tratamento de mensagens denominado onMessage. Precisam implementar a interface SessionListener. Eles podem guardar informações de estado, como os Statefull Session Beans. São definidos pela anotação @Message. 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. 7. Os dois tipos de arquiteturas de envio e recepção que o JMS pode visualizar são: Síncrona e Assíncrona Get e Post Filas e Tópicos Assinaturas e Tópicos Filas e Assinaturas 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. 8. Arquivo de configuração necessário para a definição das conexões no JPA: manifest persistence.xml context.xml web.xml readme.txt Explicação: O arquivo persistence.xml guarda as configurações JDBC e definições de unidades de persistência. 1. Assinale a alternativa INCORRETA acerca do JPA: Com a adoção do JPA eliminamos a necessidade do JDBC. É 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. Explicação: Com o JPA não eliminamos o uso de JDBC, pois o que é feito é a geração dos comandos SQL de forma automatizada a partir das requisições efetuadas pelo EntityManager, sempre utilizando as informações transmitidas pelas classes anotadas. 2. Qual tipo de EJB foi substituido pelo JPA no JEE5? MDB Stateless Session Bean Sateful Session Bean Entity Bean Singleton Explicação: No J2EE, existia um EJB para persistência denominado EntityBean, que seguia o padrão Active Record, o qual, no entanto, se mostrou inferior a alguns frameworks de persistência em termos de eficiência, sendo substituído pelo JPA no JEE5. 3. 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: Stateless Session Bean Stateful Session Bean Message Driven Bean Async Queued Bean Entity Bean 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. 4. 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? Entity Singleton Message Driven Stateless Stateful 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. 5. 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. Apresentam um único método para tratamento de mensagens denominado onMessage. Eles podem guardar informações de estado, como os Statefull Session Beans. Necessitam de interfaces @Local e @Remote. São definidos pela anotação @Message. Precisam implementar a interface SessionListener. 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. 6. Os dois tipos de arquiteturas de envio e recepção que o JMS pode visualizar são: Filas e Tópicos Filas e Assinaturas Assinaturas e TópicosSíncrona e Assíncrona Get e Post 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. 7. Arquivo de configuração necessário para a definição das conexões no JPA: context.xml web.xml manifest readme.txt persistence.xml Explicação: O arquivo persistence.xml guarda as configurações JDBC e definições de unidades de persistência. 8. Suponha que você precisa implementar uma funcionalidade de um novo sistema de Telemarketing que envolve o controle da quantidade de chamadas tratadas pelo operador enquanto estiver logado. Qual o tipo de EJB seria mais apropriado para acumular a quantidade de chamadas? Entity Bean Stateful Session Bean MDB Stateless Session Bean JPA Explicação: Por se tratar de uma chamada a um método de negócios síncrona, temos a clara utilização de um Session Bean, e como deve guardar o estado, no caso a quantidade e chamdas, precisamos de um Stateful Session Bean. 1. Assinale a alternativa INCORRETA acerca do JPA: Trabalha com código anotado Java. Com a adoção do JPA eliminamos a necessidade do JDBC. É o mecanismo padrão de ORM do Java. Permite mapear os relacionamentos da base de dados. Precisa de um arquivo de configuração denominado persistence.xml. Explicação: Com o JPA não eliminamos o uso de JDBC, pois o que é feito é a geração dos comandos SQL de forma automatizada a partir das requisições efetuadas pelo EntityManager, sempre utilizando as informações transmitidas pelas classes anotadas. 2. Suponha que você precisa implementar uma funcionalidade de um novo sistema de Telemarketing que envolve o controle da quantidade de chamadas tratadas pelo operador enquanto estiver logado. Qual o tipo de EJB seria mais apropriado para acumular a quantidade de chamadas? MDB Stateless Session Bean Stateful Session Bean Entity Bean JPA Explicação: Por se tratar de uma chamada a um método de negócios síncrona, temos a clara utilização de um Session Bean, e como deve guardar o estado, no caso a quantidade e chamdas, precisamos de um Stateful Session Bean. 3. Qual tipo de EJB foi substituido pelo JPA no JEE5? Singleton Sateful Session Bean MDB Entity Bean Stateless Session Bean Explicação: No J2EE, existia um EJB para persistência denominado EntityBean, que seguia o padrão Active Record, o qual, no entanto, se mostrou inferior a alguns frameworks de persistência em termos de eficiência, sendo substituído pelo JPA no JEE5. 4. 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: Entity Bean Stateless Session Bean Async Queued Bean Message Driven Bean Stateful Session Bean 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. 5. 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 Entity Message Driven Stateless Singleton 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. 6. 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. Apresentam um único método para tratamento de mensagens denominado onMessage. Precisam implementar a interface SessionListener. Eles podem guardar informações de estado, como os Statefull Session Beans. São definidos pela anotação @Message. Necessitam de interfaces @Local e @Remote. 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. 7. Os dois tipos de arquiteturas de envio e recepção que o JMS pode visualizar são: Assinaturas e Tópicos Síncrona e Assíncrona Filas e Tópicos Get e Post Filas e Assinaturas 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. 8. Arquivo de configuração necessário para a definição das conexões no JPA: web.xml context.xml manifest persistence.xml readme.txt Explicação: O arquivo persistence.xml guarda as configurações JDBC e definições de unidades de persistência. 1. 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(); EntityManagerFactory; EntityManager; persist Database; Entity; put EntityManager; Command; insert Connection; Statement; execute EntityFactory; EntityManager; save 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. 2. Suponha que você precisa implementar uma funcionalidade de um novo sistema de Telemarketing que envolve o controle da quantidade de chamadas tratadas pelo operador enquanto estiver logado. Qual o tipo de EJB seria mais apropriado para acumular a quantidade de chamadas? JPA Stateless Session Bean MDB Stateful Session Bean Entity Bean Explicação: Por se tratar de uma chamada a um método de negócios síncrona, temos a clara utilização de um Session Bean, e como deve guardar o estado, no caso a quantidade e chamdas, precisamos de um Stateful Session Bean. 3. Qual tipo de EJB foi substituido pelo JPA no JEE5? MDB Singleton Sateful Session Bean Stateless Session Bean Entity Bean Explicação: No J2EE, existia um EJB para persistência denominado EntityBean, que seguia o padrão Active Record, o qual, no entanto, se mostrou inferior a alguns frameworks de persistência em termos de eficiência, sendo substituído pelo JPA no JEE5. 4. 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 Stateless Session Bean Entity Bean Stateful Session Bean Async Queued Bean 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. 5. 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?Singleton Message Driven Entity Stateless Stateful 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. 6. 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. Precisam implementar a interface SessionListener. Apresentam um único método para tratamento de mensagens denominado onMessage. Eles podem guardar informações de estado, como os Statefull Session Beans. Necessitam de interfaces @Local e @Remote. 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. 7. Os dois tipos de arquiteturas de envio e recepção que o JMS pode visualizar são: Filas e Assinaturas Filas e Tópicos Síncrona e Assíncrona Get e Post Assinaturas e Tópicos 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. 8. Arquivo de configuração necessário para a definição das conexões no JPA: readme.txt persistence.xml manifest web.xml context.xml Explicação: O arquivo persistence.xml guarda as configurações JDBC e definições de unidades de persistência. 1. 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(); Connection; Statement; execute EntityFactory; EntityManager; save Database; Entity; put EntityManager; Command; insert EntityManagerFactory; EntityManager; persist 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. 2. Suponha que você precisa implementar uma funcionalidade de um novo sistema de Telemarketing que envolve o controle da quantidade de chamadas tratadas pelo operador enquanto estiver logado. Qual o tipo de EJB seria mais apropriado para acumular a quantidade de chamadas? Entity Bean JPA Stateful Session Bean MDB Stateless Session Bean Explicação: Por se tratar de uma chamada a um método de negócios síncrona, temos a clara utilização de um Session Bean, e como deve guardar o estado, no caso a quantidade e chamdas, precisamos de um Stateful Session Bean. 3. Qual tipo de EJB foi substituido pelo JPA no JEE5? Stateless Session Bean Entity Bean Sateful Session Bean Singleton MDB Explicação: No J2EE, existia um EJB para persistência denominado EntityBean, que seguia o padrão Active Record, o qual, no entanto, se mostrou inferior a alguns frameworks de persistência em termos de eficiência, sendo substituído pelo JPA no JEE5. 4. 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: Stateful Session Bean Entity Bean Async Queued Bean Stateless Session Bean Message Driven Bean 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. 5. 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? Message Driven Singleton Entity Stateless Stateful 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. 6. 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. Necessitam de interfaces @Local e @Remote. Eles podem guardar informações de estado, como os Statefull Session Beans. Apresentam um único método para tratamento de mensagens denominado onMessage. Precisam implementar a interface SessionListener. São definidos pela anotação @Message. 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. 7. Os dois tipos de arquiteturas de envio e recepção que o JMS pode visualizar são: Filas e Tópicos Filas e Assinaturas Síncrona e Assíncrona Assinaturas e Tópicos Get e Post 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. 8. Arquivo de configuração necessário para a definição das conexões no JPA: manifest readme.txt persistence.xml web.xml context.xml Explicação: O arquivo persistence.xml guarda as configurações JDBC e definições de unidades de persistência. 1. Assinale a alternativa INCORRETA acerca do JPA: Com a adoção do JPA eliminamos a necessidade do JDBC. É o mecanismo padrão de ORM do Java. Trabalha com código anotado Java. Precisa de um arquivo de configuração denominado persistence.xml. Permite mapear os relacionamentos da base de dados. Explicação: Com o JPA não eliminamos o uso de JDBC, pois o que é feito é a geração dos comandos SQL de forma automatizada a partir das requisições efetuadas pelo EntityManager, sempre utilizando as informações transmitidas pelas classes anotadas. 2. Qual tipo de EJB foi substituido pelo JPA no JEE5? Singleton Entity Bean Sateful Session Bean MDB Stateless Session Bean Explicação: No J2EE, existia um EJB para persistência denominado EntityBean, que seguia o padrão Active Record, o qual, no entanto, se mostrou inferior a alguns frameworks de persistência em termos de eficiência, sendo substituído pelo JPA no JEE5. 3. 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: Stateful Session Bean Message Driven Bean Stateless Session Bean Async Queued Bean Entity Bean 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. 4. 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? Message Driven Entity StatefulSingleton Stateless 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. 5. 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. Necessitam de interfaces @Local e @Remote. São definidos pela anotação @Message. Apresentam um único método para tratamento de mensagens denominado onMessage. Eles podem guardar informações de estado, como os Statefull Session Beans. Precisam implementar a interface SessionListener. 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. 6. Os dois tipos de arquiteturas de envio e recepção que o JMS pode visualizar são: Filas e Assinaturas Síncrona e Assíncrona Filas e Tópicos Get e Post Assinaturas e Tópicos 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. 7. Arquivo de configuração necessário para a definição das conexões no JPA: manifest persistence.xml web.xml context.xml readme.txt Explicação: O arquivo persistence.xml guarda as configurações JDBC e definições de unidades de persistência. 8. Suponha que você precisa implementar uma funcionalidade de um novo sistema de Telemarketing que envolve o controle da quantidade de chamadas tratadas pelo operador enquanto estiver logado. Qual o tipo de EJB seria mais apropriado para acumular a quantidade de chamadas? Stateless Session Bean Stateful Session Bean Entity Bean MDB JPA Explicação: Por se tratar de uma chamada a um método de negócios síncrona, temos a clara utilização de um Session Bean, e como deve guardar o estado, no caso a quantidade e chamdas, precisamos de um Stateful Session Bean. 1. 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. Com a adoção do JPA eliminamos a necessidade do JDBC. Permite mapear os relacionamentos da base de dados. Explicação: Com o JPA não eliminamos o uso de JDBC, pois o que é feito é a geração dos comandos SQL de forma automatizada a partir das requisições efetuadas pelo EntityManager, sempre utilizando as informações transmitidas pelas classes anotadas. 2. Suponha que você precisa implementar uma funcionalidade de um novo sistema de Telemarketing que envolve o controle da quantidade de chamadas tratadas pelo operador enquanto estiver logado. Qual o tipo de EJB seria mais apropriado para acumular a quantidade de chamadas? JPA MDB Stateless Session Bean Entity Bean Stateful Session Bean Explicação: Por se tratar de uma chamada a um método de negócios síncrona, temos a clara utilização de um Session Bean, e como deve guardar o estado, no caso a quantidade e chamdas, precisamos de um Stateful Session Bean. 3. Qual tipo de EJB foi substituido pelo JPA no JEE5? MDB Sateful Session Bean Singleton Entity Bean Stateless Session Bean Explicação: No J2EE, existia um EJB para persistência denominado EntityBean, que seguia o padrão Active Record, o qual, no entanto, se mostrou inferior a alguns frameworks de persistência em termos de eficiência, sendo substituído pelo JPA no JEE5. 4. 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 Stateful Session Bean Entity Bean Stateless Session Bean Async Queued Bean 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. 5. 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? Singleton Entity Stateful Message Driven Stateless 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. 6. 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. Necessitam de interfaces @Local e @Remote. Eles podem guardar informações de estado, como os Statefull Session Beans. Precisam implementar a interface SessionListener. Apresentam um único método para tratamento de mensagens denominado onMessage. 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. 7. Os dois tipos de arquiteturas de envio e recepção que o JMS pode visualizar são: Filas e Assinaturas Assinaturas e Tópicos Get e Post Filas e Tópicos Síncrona e Assíncrona 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. 8. Arquivo de configuração necessário para a definição das conexões no JPA: readme.txt persistence.xml manifest web.xml context.xml Explicação: O arquivo persistence.xml guarda as configurações JDBC e definições de unidades de persistência. 1. 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(); Connection; Statement; execute Database; Entity; put EntityFactory; EntityManager; save EntityManager; Command; insert EntityManagerFactory; EntityManager; persist 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. 2. Suponha que você precisa implementar uma funcionalidade de um novo sistema de Telemarketing que envolve o controle da quantidade de chamadas tratadas pelo operador enquanto estiver logado. Qual o tipo de EJB seria mais apropriado para acumular a quantidade de chamadas? MDB Stateless Session Bean JPA Entity Bean Stateful Session Bean Explicação: Por se tratar de uma chamada a um método de negócios síncrona, temos a clara utilização de um Session Bean, e como deve guardar o estado, no caso a quantidade e chamdas, precisamos de um Stateful Session Bean.3. Qual tipo de EJB foi substituido pelo JPA no JEE5? Singleton Entity Bean Sateful Session Bean MDB Stateless Session Bean Explicação: No J2EE, existia um EJB para persistência denominado EntityBean, que seguia o padrão Active Record, o qual, no entanto, se mostrou inferior a alguns frameworks de persistência em termos de eficiência, sendo substituído pelo JPA no JEE5. 4. 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: Async Queued Bean Entity Bean Stateless Session Bean Message Driven Bean Stateful Session Bean 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. 5. 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 Stateless Entity Message Driven 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. 6. 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. Necessitam de interfaces @Local e @Remote. São definidos pela anotação @Message. Precisam implementar a interface SessionListener. Apresentam um único método para tratamento de mensagens denominado onMessage. Eles podem guardar informações de estado, como os Statefull Session Beans. 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. 7. Os dois tipos de arquiteturas de envio e recepção que o JMS pode visualizar são: Síncrona e Assíncrona Filas e Assinaturas Get e Post Assinaturas e Tópicos Filas e Tópicos 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. 8. Arquivo de configuração necessário para a definição das conexões no JPA: context.xml web.xml persistence.xml readme.txt manifest Explicação: O arquivo persistence.xml guarda as configurações JDBC e definições de unidades de persistência. 1. Assinale a alternativa INCORRETA acerca do JPA: Permite mapear os relacionamentos da base de dados. É o mecanismo padrão de ORM do Java. Com a adoção do JPA eliminamos a necessidade do JDBC. Trabalha com código anotado Java. Precisa de um arquivo de configuração denominado persistence.xml. Explicação: Com o JPA não eliminamos o uso de JDBC, pois o que é feito é a geração dos comandos SQL de forma automatizada a partir das requisições efetuadas pelo EntityManager, sempre utilizando as informações transmitidas pelas classes anotadas. 2. Qual tipo de EJB foi substituido pelo JPA no JEE5? Entity Bean MDB Stateless Session Bean Singleton Sateful Session Bean Explicação: No J2EE, existia um EJB para persistência denominado EntityBean, que seguia o padrão Active Record, o qual, no entanto, se mostrou inferior a alguns frameworks de persistência em termos de eficiência, sendo substituído pelo JPA no JEE5. 3. 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: Stateful Session Bean Message Driven Bean Async Queued Bean Stateless Session Bean Entity Bean 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. 4. 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 Message Driven Stateless Singleton Entity 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. 5. 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. Necessitam de interfaces @Local e @Remote. Apresentam um único método para tratamento de mensagens denominado onMessage. Precisam implementar a interface SessionListener. Eles podem guardar informações de estado, como os Statefull Session Beans. São definidos pela anotação @Message. 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. 6. Os dois tipos de arquiteturas de envio e recepção que o JMS pode visualizar são: Filas e Assinaturas Assinaturas e Tópicos Filas e Tópicos Get e Post Síncrona e Assíncrona 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. 7. Arquivo de configuração necessário para a definição das conexões no JPA: readme.txt persistence.xml web.xml context.xml manifest Explicação: O arquivo persistence.xml guarda as configurações JDBC e definições de unidades de persistência. 8. Suponha que você precisa implementar uma funcionalidade de um novo sistema de Telemarketing que envolve o controle da quantidade de chamadas tratadas pelo operador enquanto estiver logado. Qual o tipo de EJB seria mais apropriado para acumular a quantidade de chamadas? Stateful Session Bean Stateless Session Bean JPA MDB Entity Bean Explicação: Por se tratar de uma chamada a um método de negócios síncrona, temos a clara utilização de um Session Bean, e como deve guardar o estado, no caso a quantidade e chamdas, precisamos de um Stateful Session Bean. 1. Assinale a alternativa INCORRETA acerca do JPA: Com a adoção do JPA eliminamos a necessidade do JDBC. Permite mapear os relacionamentos da base de dados. Trabalha com código anotado Java. Precisa de um arquivo de configuração denominado persistence.xml. É o mecanismo padrão de ORM do Java. Explicação: Com o JPA não eliminamos o uso de JDBC, pois o que é feito é a geração dos comandos SQL de forma automatizada a partir das requisições efetuadas pelo EntityManager, sempre utilizando as informações transmitidas pelas classes anotadas. 2. Suponha que você precisa implementar uma funcionalidade de um novo sistema de Telemarketing que envolve o controle da quantidade de chamadas tratadas pelo operador enquanto estiver logado. Qual o tipo de EJB seria mais apropriadopara acumular a quantidade de chamadas? Entity Bean JPA MDB Stateless Session Bean Stateful Session Bean Explicação: Por se tratar de uma chamada a um método de negócios síncrona, temos a clara utilização de um Session Bean, e como deve guardar o estado, no caso a quantidade e chamdas, precisamos de um Stateful Session Bean. 3. Qual tipo de EJB foi substituido pelo JPA no JEE5? Stateless Session Bean Singleton Sateful Session Bean MDB Entity Bean Explicação: No J2EE, existia um EJB para persistência denominado EntityBean, que seguia o padrão Active Record, o qual, no entanto, se mostrou inferior a alguns frameworks de persistência em termos de eficiência, sendo substituído pelo JPA no JEE5. 4. 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: Stateless Session Bean Stateful Session Bean Message Driven Bean Async Queued Bean Entity Bean 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. 5. 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? Message Driven Stateful Stateless Entity Singleton 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. 6. 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. Necessitam de interfaces @Local e @Remote. Precisam implementar a interface SessionListener. Eles podem guardar informações de estado, como os Statefull Session Beans. Apresentam um único método para tratamento de mensagens denominado onMessage. São definidos pela anotação @Message. 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. 7. Os dois tipos de arquiteturas de envio e recepção que o JMS pode visualizar são: Síncrona e Assíncrona Filas e Tópicos Get e Post Filas e Assinaturas Assinaturas e Tópicos 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. 8. Arquivo de configuração necessário para a definição das conexões no JPA: manifest context.xml web.xml persistence.xml readme.txt Explicação: O arquivo persistence.xml guarda as configurações JDBC e definições de unidades de persistência. 1. Assinale a alternativa INCORRETA acerca do JPA: Trabalha com código anotado Java. Permite mapear os relacionamentos da base de dados. Precisa de um arquivo de configuração denominado persistence.xml. É o mecanismo padrão de ORM do Java. Com a adoção do JPA eliminamos a necessidade do JDBC. Explicação: Com o JPA não eliminamos o uso de JDBC, pois o que é feito é a geração dos comandos SQL de forma automatizada a partir das requisições efetuadas pelo EntityManager, sempre utilizando as informações transmitidas pelas classes anotadas. 2. Qual tipo de EJB foi substituido pelo JPA no JEE5? Stateless Session Bean MDB Singleton Entity Bean Sateful Session Bean Explicação: No J2EE, existia um EJB para persistência denominado EntityBean, que seguia o padrão Active Record, o qual, no entanto, se mostrou inferior a alguns frameworks de persistência em termos de eficiência, sendo substituído pelo JPA no JEE5. 3. 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: Entity Bean Stateful Session Bean Message Driven Bean Async Queued Bean Stateless Session Bean 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. 4. 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? Stateless Message Driven Stateful Entity Singleton 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. 5. 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. Eles podem guardar informações de estado, como os Statefull Session Beans. Precisam implementar a interface SessionListener. Necessitam de interfaces @Local e @Remote. Apresentam um único método para tratamento de mensagens denominado onMessage. São definidos pela anotação @Message. 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. 6. Os dois tipos de arquiteturas de envio e recepção que o JMS pode visualizar são: Assinaturas e Tópicos Síncrona e Assíncrona Filas e Tópicos Filas e Assinaturas Get e Post 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. 7. Arquivo de configuração necessário para a definição das conexões no JPA: manifest web.xml persistence.xml readme.txt context.xml Explicação: O arquivo persistence.xml guarda as configurações JDBC e definições de unidades de persistência. 8. Suponha que você precisa implementar uma funcionalidade de um novo sistema de Telemarketing que envolve o controle da quantidade de chamadas tratadas pelo operador enquanto estiver logado. Qual o tipo de EJB seria mais apropriado para acumular a quantidade de chamadas? Stateless Session Bean MDB Stateful Session Bean JPA Entity Bean Explicação: Por se tratar de uma chamada a um método de negócios síncrona, temos a clara utilização de um Session Bean, e como deve guardar o estado, no caso a quantidade e chamdas, precisamos de um Stateful Session Bean.
Compartilhar