Suporte de JCA 1.6 para Anotações em Módulos RAR

A especificação do Java™ Connector Architecture (JCA) Versão 1.6 inclui suporte para as anotações do Java nos módulos resource archive (RAR). Anotações são um meio de especificar metadados, ou dados de configuração, para um módulo RAR nos arquivos de classe que compõem o módulo.

Antes do JCA 1.6, esses metadados eram especificados somente no descritor de implementação, mas agora é possível especificar esses metadados usando um descritor de implementação ou anotações. Os metadados especificados em anotações serão mesclados no descritor de implementação do módulo RAR ao serem atualizados, se o módulo não estiver marcado como metadata-complete no descritor de implementação e se a versão do módulo for 1.6 ou posterior.

O elemento metadata-complete define se o descritor de implementação do módulo do adaptador de recursos está completo ou se os arquivos de classe disponíveis para o módulo e empacotados com o adaptador de recursos devem ser examinado em relação a anotações que especifiquem informações de implementação. Se metadata-complete estiver configurado como true, a ferramenta de implementação do servidor de aplicativos deverá ignorar as anotações que especifiquem informações de implementação que possam estar presentes nos arquivos de classe do aplicativo. Se metadata-complete não estiver especificado, ou estiver configurado como false, a ferramenta de implementação deverá examinar as anotações nos arquivos de classe do aplicativo, conforme especificado pela Especificação JCA 1.6. Se o descritor de implementação não estiver incluído, ou estiver incluído, mas não marcado com metadata-complete, a ferramenta de implementação processará anotações.

Os servidores de aplicativos devem assumir que metadata-complete seja true para os módulos de adaptador de recursos com descritores de implementação que atendem aos requisitos da especificação JCA 1.5 e anterior. Para obter uma lista completa das anotações suportadas e seu uso, consulte a especificação JCA.

A especificação do JCA Versão 1.6 também inclui suporte para anotações de restrição da Validação Bean em módulos RAR. Você pode especificar metadados de restrição de Validação de Bean para JavaBeans RAR decorando suas classes com anotações de restrição de Validação de Bean ou fornecendo descritores de validação XML. O Servidor de Aplicativos valida as restrições de todas as instâncias JavaBeans RAR do JCA 1.6 antes de colocá-las em serviço em tempo de execução.


Ícone que indica o tipo de tópico Tópico de Conceito



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