Création de beans enterprise à l'aide d'annotations

Une fois que vous avez créé votre projet Java™ ou EJB, vous pouvez créer des beans session, des beans gérés par messages et des entités JPA, et les ajouter à votre projet.

Avant de commencer

Vous devez disposer d'un projet Java, d'un projet EJB ou d'un projet Web créé dans votre espace de travail.

Pourquoi et quand exécuter cette tâche

Dans les versions antérieures de la spécification Enterprise Java Bean, deux interfaces, home et distante, étaient définies pour l'accès au bean enterprise. Elles peuvent être distantes ou locales, selon la manière dont le client accède au bean. Dans la spécification EJB 3.1, les interfaces home et distante ne sont plus requises : une seule interface est définie, l'interface métier. L'interface métier est une simple interface POJI (Plain Old Java Interface, ou "interface Java classique") et sa nature (distante ou locale) est spécifiée au moyen d'annotations. Toutes les annotations nécessaires à l'écriture d'un EJB sont définies dans le package javax.ejb. Grâce à ces annotations, vous pouvez créer des beans de session, des beans gérés par messages ou des beans d'entité.

Procédure

  1. La première étape de création d'un bean enterprise consiste à créer une simple classe Java. Faites un clic droit sur votre projet et sélectionnez Nouveau > Classe.
  2. Ajoutez une annotation de définition de composant pour indiquer aux outils que cette classe Java doit être traitée comme un EJB. Pour les EJB, les annotations de définition de composant disponibles sont les suivantes :
    • @Stateless : annotation de définition de composant pour un bean de session sans état.
    • @Stateful : annotation de définition de composant pour un bean de session avec état.
    • @MessageDriven : annotation de définition de composant pour un bean géré par messages.
  3. Faites un clic droit sur l'icône de correction rapide icône de correction rapide et sélectionnez l'action appropriée à votre projet :
    • Si la classe est contenue dans un projet Java, l'action de correction rapide fournie par les outils vous aide à convertir ce projet en projet EJB :

      Correction rapide EJB 3.0

      Sélectionnez Ajouter le support EJB 3.0 de WebSphere Application Server v7.0 ; votre projet Java est ainsi converti en projet EJB 3.0 et vous disposerez, dans l'éditeur Java, de corrections rapides et d'une assistance de contenu pour toutes les annotations EJB 3.0.

    • Si la classe est contenue dans un projet EJB, l'action de correction rapide fournie par les outils vous permet d'ajouter l'instruction d'importation nécessaire :

      Sélectionnez Importer 'Stateless' (javax.ejb) ; l'instruction d'importation import javax.ejb.Stateless; est ainsi ajoutée à votre classe.

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 : tcreatingentbeans.html