Soporte de JCA 1.6 para anotaciones en módulos RAR

La especificación JCA (Java™ Connector Architecture) Versión 1.6 añade soporte para anotaciones Java en módulos RAR (Resource Archive). Las anotaciones son un medio para especificar los metadatos, o datos de configuración, para un módulo RAR en los archivos de clase que componen el módulo.

Antes de JCA 1.6, estos metadatos sólo se podían especificar en el descriptor de despliegue, pero ahora puede especificar estos metadatos con un descriptor de despliegue o anotaciones. Los metadatos que se especifican en anotaciones se fusionan en el descriptor de despliegue de un módulo RAR cuando se actualiza, si el módulo no se ha marcado como metadata-complete en el descriptor de despliegue y si la versión del módulo es 1.6 o superior.

El elemento metadata-complete define si el descriptor de despliegue del módulo de adaptador de recursos está completo o si los archivos de clases que están disponibles para el módulo y se han empaquetado con el adaptador de recursos deben examinarse para anotaciones que especifican información de despliegue. Si metadata-complete se establece en true, la herramienta de despliegue del servidor de aplicaciones debe ignorar las anotaciones que especifiquen información de despliegue, que puede estar presente en los archivos de clases de la aplicación. Si no se especifica metadata-complete o se establece en false, la herramienta de desarrollo debe examinar los archivos de clases de la aplicación para anotaciones, como se indica en la especificación JCA 1.6. Si no se incluye el descriptor de despliegue o se incluye pero no se marca como metadata-complete, la herramienta de despliegue procesa anotaciones.

Los servidores de aplicaciones deben asumir que metadata-complete es true para los módulos de adaptador de recursos con descriptores de despliegue que cumplen los requisitos de la especificación JCA 1.5 y anteriores. Para obtener una lista completa de las anotaciones soportadas y su uso, consulte la especificación JCA.

La especificación JCA Versión 1.6 también añade soporte para anotaciones de restricción de validación Bean en módulos RAR. Puede especificar metadatos de restricción de validación de bean para RAR JavaBeans adornando sus clases con anotaciones de restricción de validación de bean o proporcionando descriptores de validación XML. El servidor de aplicaciones valida las restricciones de todas las instancias JCA 1.6 RAR JavaBeans antes de colocarlas en servicio en tiempo de ejecución.


Icon that indicates the type of topic Concept topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cdat_jca1_6rar
File name: cdat_jca1_6rar.html