Códigos de programación basada en anotaciones

La programación basada en anotaciones define una colección de códigos de sintaxis Javadoc que se insertan en el código fuente.

Elementos de códigos de anotaciones

  1. Tipos de códigos

    Los códigos de programación basada en anotaciones se clasifican en tres grupos:

    • Códigos de tecnología

      Los códigos de tecnología se correlacionan directamente con las tecnologías clave en J2EE y otros estándares. Muchos de estos códigos se derivan directamente de la comunidad XDoclet. Para obtener más información, consulte XDoclet.

    • Códigos de ampliación y enlaces

      Estos códigos permiten especificar datos de enlaces y ampliaciones específicos de WebSphere que no forman parte de una tecnología estándar.

    • Códigos de comportamiento

      Los códigos de comportamiento anotan un comportamiento o una calidad de servicio deseados, y no tecnologías de implementación específicas. El programa determina la tecnología de implementación correspondiente más adelante en el proceso.

  2. Ámbito

    El ámbito hace referencia a la ubicación de los códigos en el archivo de origen Java. Cuatro opciones de ámbito válidas son paquete, clase, método y campo.

    • Paquete

      Puede añadir códigos al comentario de paquete. Este ámbito proporciona información aplicable a todo el paquete Java, al módulo o a la aplicación en conjunto.

    • Clase

      Puede añadir códigos al comentario de clase. Este ámbito proporciona información sobre el tipo Java o la interfaz en conjunto.

    • Método

      Puede añadir códigos a los comentarios de un determinado método en la clase. Este ámbito proporciona información sobre el método referenciado en la clase.

    • Campo

      Puede añadir códigos a los comentarios de un determinado campo en la clase. Este ámbito proporciona información específica del campo referenciado en la clase.

  3. Multiplicidad

    La multiplicidad hace referencia al número de veces que un determinado código puede aparecer en un archivo de origen Java. En la notación de XDoclet, la multiplicidad se indica entre paréntesis después del nombre de código

    Ejemplo

    @ejb.bean (0..1) indica que el código "@ejb.bean" puede utilizarse cero o una vez en un archivo de origen Java.

    @ejb.ejb-external-ref (0..*) indica que el código "@ejb.ejb-external-ref" puede utilizarse cero o un número infinito de veces en un archivo de origen Java.


Comentarios