Añadir anotaciones a una aplicación web

Java EE 5 y 6 dan soporte a la inyección de anotaciones en el código fuente, por lo que puede incluir recursos, dependencias, servicios y notificaciones de ciclo de vida en el código fuente sin tener que mantener estos artefactos en otros lugares. Las anotaciones simplifican el desarrollo y la configuración de aplicaciones empresariales.

Acerca de esta tarea

Puede añadir anotaciones al código fuente mediante la vista Anotaciones o añadiendo la anotación directamente en el editor Java™.

Procedimiento

  1. Determine qué anotaciones se deben añadir a la aplicación web.
    Tabla 1. Anotaciones soportadas por aplicaciones web Java EE 5 . Esta tabla describe anotaciones comunes, anotaciones de EJB y anotaciones de servicio web para utilizarlas en aplicaciones web.
    Tipo de anotación Anotación Descripción
    Anotaciones comunes @Resource La anotación Resource declara una referencia a un recurso que es necesaria para la aplicación.
    @Resources La anotación Resource declara varias anotaciones @Resource.
    @DeclaresRoles La anotación DeclaresRoles especifica los roles de seguridad para la aplicación.
    @RunAs La anotación RunAs especifica el rol de la aplicación durante la ejecución.
    @PostConstruct La anotación PostConstruct especifica el contenedor que se iniciará después de que termine la inyección de recursos para realizar cualquier inicialización.
    @PreDestroy La anotación PreDestroy se utiliza para señalar que el contenedor está eliminando la instancia.
    EJB @PersistenceContext La anotación PersistenceContext especifica el contexto de entidad gestionada por contenedor.
    @PersistenceContexts La anotación PersistenceContexts declara varias anotaciones @PersistenceContext.
    @PersistenceUnit La anotación PersistenceUnit especifica una referencia a una fábrica del gestor de entidades para su uso con los EJB.
    @PersistenceUnits La anotación PersistenceUnits declara varias anotaciones @PersistenceUnit.
    Servicios web @WebServiceRef La anotación WebServiceRef especifica una referencia a un servicio web dentro de una aplicación web.
    @WebServicesRefs La anotación WebServicesRefs declara varias anotaciones @WebServiceRef.
  2. Añada anotaciones al código fuente mediante la vista Anotaciones o añadiendo la anotación directamente en el editor Java.

Qué hacer a continuación

Para obtener más información sobre la inyección de recursos de nivel web, consulte:
Icono que indica el tipo de tema Tema de tarea
Términos y condiciones para centros de información | Comentarios

Icono de indicación de fecha y hora Última actualización: 22 de abril de 2014

Nombre de archivo: twebannotations.html