Ajout d'annotations à une application Web

Java EE 5 et Java EE 6 prennent en charge l'injection d'annotations dans votre code source. Vous pouvez donc intégrer des ressources, des dépendances, des services et des notifications de cycle de vie dans votre code source, sans avoir à maintenir ces artefacts ailleurs. Les annotations simplifient le développement et la configuration des applications d'entreprise.

Pourquoi et quand exécuter cette tâche

Vous pouvez ajouter des annotations au code source à l'aide de la vue Annotations ou en ajoutant l'annotation directement dans l'éditeur Java™.

Procédure

  1. Déterminez les annotations à ajouter à votre application Web.
    Tableau 1. Annotations prises en charge par les applications Web Java EE 5. Ce tableau décrit les annotations de service communes, EJB et Web à utiliser dans les applications Web.
    Type d'annotation Annotation Description
    Annotations communes @Resource L'annotation Ressource déclare une référence à une ressource requise par l'application.
    @Resources L'annotation Ressources déclare plusieurs déclarations de ressources.
    @DeclaresRoles L'annotation DeclaresRoles indique les rôles de sécurité pour l'application.
    @RunAs L'annotation RunAs indique le rôle de l'application lors de l'exécution.
    @PostConstruct L'annotation PostConstruct spécifie le conteneur qui va démarrer à la fin de l'injection de ressource pour effectuer une initialisation.
    @PreDestroy L'annotation PreDestroy est utilisée pour indiquer que l'instance est en cours de suppression par le conteneur.
    EJB @PersistenceContext L'annotation PersistenceContext indique le contexte d'entité géré par le conteneur.
    @PersistenceContexts L'annotation PersistenceContexts déclare plusieurs annotations @PersistenceContext.
    @PersistenceUnit L'annotation PersistenceUnit indique une référence à une fabrique de gestionnaire d'entité à utiliser avec des EJB.
    @PersistenceUnits L'annotation PersistenceUnits déclare plusieurs annotations @PersistenceUnit.
    Services Web @WebServiceRef L'annotation WebServiceRef spécifie une référence à un service Web dans une application Web.
    @WebServicesRefs L'annotation WebServicesRefs déclare plusieurs annotations @WebServiceRef.
  2. Ajoutez des annotations au code source en utilisant la vue Annotations ou en ajoutant l'annotation directement dans l'éditeur Java.

Que faire ensuite

Pour plus d'informations sur l'injection de ressources de niveau Web, reportez-vous à :
Icône indiquant le type de rubrique Rubrique de tâche
Dispositions pour les centres de documentation | Commentaires en retour

Icône d'horodatage Dernière mise à jour: May 29, 2014 10:11

Nom de fichier : twebannotations.html