Ajout d'interfaces et de classes supplémentaires à l'EJB

Outre la classe bean et les interfaces Remote et Home définies sur l'onglet EJB, vous pouvez lier des classes et interfaces supplémentaires à l'EJB3.

Vous pouvez lier les classes et interfaces supplémentaires à suivantes à l'EJB3 :

  • Une collection facultative d'interfaces Remote avec le stéréotype <<EJBRemote>>. Généré sous la forme d'une annotation @Remote.

  • Une collection facultative d'interfaces Local avec le stéréotype <<EJBLocal>>. Généré sous la forme d'une annotation @Local.

  • Une collection facultative de classes d'interception avec le stéréotype <<EJBInterceptor>>. Généré sous la forme d'une annotation @Interceptors.

  • Une collection facultative de classes de listener d'entité <<EJBEntityListener>>. Généré sous la forme d'une annotation @EntityListeners.

Vous pouvez ajouter ces interfaces et classes dans le composant EJB3 via les onglets Interfaces et Classes. Par exemple, vous pouvez  ajouter une interface <<EJBInterceptor>> à un EJB3 :

  1. Affichez la feuille de propriétés d'un EJB3 et cliquez sur l'onglet Interfaces.
  2. Cliquez sur l'outil Créer un nouvel objet pour créer une nouvelle interface et afficher sa feuille de propriétés.
  3. Sur l'onglet Général, sélectionnez <<EJBInterceptor>> dans la liste des stéréotypes.
  4. Renseignez les propriétés restantes et cliquez sur OK pour revenir à la feuille de propriétés de l'EJB3.