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 :