Funções do Contêiner EJB Integradas

De acordo com a especificação de Enterprise JavaBeans (EJB) 3.2, todos os contêineres EJB integráveis que os fornecedores usam, devem implementar pelo menos o subconjunto de EJB Lite da funcionalidade EJB. O servidor de aplicativos também contêm recursos adicionais que suportam o subconjunto EJB Lite. Consulte a especificação de EJB 3.2 para obter mais informações.

Atenção: A autenticação gerenciada por contêiner é suportada apenas com o alias de autenticação gerenciado por contêiner padrão. Para as origens de dados, os campos de ID do usuário e senha do recurso de origem de dados Java™ EE ou a origem de dados de propriedades integráveis, são usados como o alias de autenticação gerenciado por contêiner padrão.

O EJB Lite inclui:

  • Beans de sessão locais (e sem interface) apenas com métodos síncronos, que incluem tipos de beans stateless, stateful e singleton.
  • Segurança declarativa e programática.
  • Interceptores.
  • Suporte para anotações ou descritores de implementação XML, o arquivo ejb-jar.xml.
  • Java Persistence Architecture (JPA) 2.1.
  • Métodos assíncronos
  • Cronômetros não persistentes
Evitar Problemas Evitar Problemas: RESTRIÇÃO: O contêiner integrável não suporta o uso de Contexts and Dependency Injection (CDI). gotcha

O contêiner integrável do WebSphere fornece as seguintes funções adicionais:

  • Configuração, uso e injeção de dependência da origem de dados do Java Database Connectivity (JDBC).
  • Validação de bean
    Para usar a validação de bean com o contêiner EJB integrável, as classes javax.validation deverão existir no caminho da classe. Isso pode ser feito de uma de duas maneiras:
    • Inclua o thin client JPA que está localizado no diretório ${WAS_INSTALL_ROOT}\runtimes\ no caminho da classe. Para JPA 2.1, use com.ibm.ws.jpa-2.1.thinclient_9.0.jar e para JPA 2.0, use com.ibm.ws.jpa-2.0.thinclient_9.0.jar. Consulte o tópico Executando um Contêiner Integrável e também as informações sobre o JPA para obter mais informações.
    • Inclua um arquivo Java archive (JAR) do provedor validação de bean de terceiro do tempo de execução do contêiner EJB integrável.
Nota: Como os provedores JPA diferem em ambas as APIs específicas do fornecedor e do comportamento, para aplicativos dependentes do OpenJPA, o thin client do JPA 2.0 pode, em vez disso, ser usado com o Contêiner Integrável EJB. Inclua o thin client do JPA 2.0 que está localizado no diretório {WAS_INSTALL_ROOT}\runtimes\com.ibm.ws.jpa-2.0.thinclient_9.0.jar.

Ícone que indica o tipo de tópico Tópico de Referência



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rejb_emconfunctions
Nome do arquivo: rejb_emconfunctions.html