Adición de códigos de anotación EJB

Los códigos de programación basados en anotaciones se utilizan en los EJB como proveedores de metadatos que se utilizan a su vez para generar otros artefactos de aplicación, según sea necesario. Estos códigos se añaden al código de la misma forma que se añaden comentarios de Javadoc.
Por qué y cuándo se efectúa esta tarea
La adición de anotaciones a nivel de clase puede realizarse utilizando la página Crear un enterprise bean.
Puede generar automáticamente una clase de bean anotada utilizando la página Crear un enterprise bean. Seleccione Generar una clase de bean anotada y se creará automáticamente una clase de bean anotada predeterminada.

El código para la clase de bean anotada es el siguiente

Código de clase anotada

Ejemplo
Esta clase de bean anotada predeterminada ilustra las tres partes básicas de la programación basada en anotaciones:
  • El primer elemento es la frase * Bean implementation class for Session Bean: MyBean

    Esta frase representa el comentario de código fuente que explica la función o el objetivo de la clase.

  • El segundo elemento incluye el asterisco y el símbolo @: * @

    El signo "@" indica que lo que sigue es una anotación que debe procesarse.

  • El tercer elemento es el cuerpo del código de anotación:
    * @ejb.bean
    *  name="myBean"
    *  type="Stateless"
    *  jndi-name="ejb/ejbs/MyBeanHome"
    *  local-jndi-name="ejb/ejbs/MyBeanHome"
    *  view-type="both"
    *  transaction-type="Container"
    *

    Este código contiene las anotaciones que se utilizan para generar artefactos adicionales. En este caso, la anotación especifica que es del tipo ejb.bean, que define los datos relacionados con los Enterprise Java Beans. El código también especifica valores para los parámetros name, type, jndi-name, local-jndi-name, view-type y transaction-type.

Qué hacer a continuación
Los artefactos especificados por los códigos de anotación se generan en el tiempo de ejecución.

Referencia relacionada


Comentarios