Considerações para Provedores de Recursos Isolados

Há algumas considerações de design que você deverá estar cliente quando estiver trabalhando com os provedores de recursos especificados, para que fiquem isolados em seus próprios carregadores de classe.

Esteja ciente dos seguintes problemas que precisam ser abordados, se um provedor de recursos for isolado em seu próprio carregador de classes:
  • Contêiner de cliente

    O contêiner do cliente não gerencia o caminho de classe dos provedores de recursos, portanto, os provedores de recursos isolados não serão suportados no contêiner do cliente.

  • Várias versões do provedor de recursos por aplicativo

    Se um aplicativo referenciar recursos de várias versões ou implementações do mesmo provedor de recursos, todos os provedores de recursos referidos deverão ser isolados.

  • Referências a classes do provedor de recursos isolado
    Se um módulo referir-se diretamente às classes que são carregadas por um provedor de recursos isolado, significando que o módulo possui instruções de importação das classes do provedor de recursos, as seguintes restrições serão aplicadas:
    • O módulo pode referir apenas os recursos de uma versão ou implementação de um provedor de recursos isolado. Essa é uma restrição de carregamento de classe de herança, já que um carregador de classe de módulo pode referir apenas uma versão de uma classe.
    • O módulo não pode executar consulta de JNDI direta utilizar os metadados de referência de recurso Java EE. Essa restrição é necessária, pois sem os metadados de referência de recurso, o servidor de aplicativo não possuirá nenhum mecanismo para vincular o carregador de classes do módulo ao carregador de classes do provedor de recursos isolado.
    O adaptador de recursos relacional normalmente não permite o acesso direto às classes do provedor de recursos, portanto, essas restrições normalmente afetarão apenas os módulos que implementam a classe com.ibm.websphere.rsadapter.WSCallHelper. Para provedores de correio, essas restrições muito provavelmente estarão em vigor, já que a API javax.mail depende mais das classes do que das interfaces. Portanto, os detalhes da implementação são necessariamente parte da API.

Í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=rdat_isolatedlimitations
Nome do arquivo: rdat_isolatedlimitations.html