Chapter 13 Travailler avec Java


Propriétés d'une classe Bean EJB 3.0

Une classe de bean est la classe principale contenue dans un composant EJB 3.0. Les feuilles de propriétés de classe Bean EJB 3.0 contient tous les onglets d'une classe standard, ainsi que l'onglet EJB3, dont les propriétés sont répertoriées ci-dessous :

Propriété Description
Gestion des transactions Spécifie la méthode de gestion des transactions pour un bean de session ou un bean commandé par message. Vous pouvez choisir entre :

  • Bean
  • Container


Généré sous la forme d'une annotation @TransactionManagement.
Type d'attribut de transaction Type d'attribut de transaction pour la classe Bean

Spécifie le type d'attribut de transaction pour un bean de session ou un bean commandé par message. Vous pouvez choisir entre :

  • Not Supported
  • Supports
  • Required
  • Requires New
  • Mandatory
  • Never


Généré sous la forme d'une annotation @TransactionAttribute.
Exclure les intercepteurs par défaut Spécifie que l'appel des méthodes d'intercepteur par défaut est exclu.

Généré sous la forme d'une annotation@ExcludeDefaultInterceptors.
Exclure les listeners de classe parent Spécifie que l'appel des méthodes de listeners de classe parent est exclu.

Généré sous la forme d'une annotation @ExcludeSuperclassListeners.
Nom mis en correspondance Spécifie un nom spécifique au produit.

Généré sous la forme d'une annotation @MappedName.
Run-As Spécifie la propriété run-as du bean (rôle de sécurité).

Généré sous la forme d'une annotation @RunAs.
Rôles déclarés Spécifie des références aux rôles de sécurité.

Généré sous la forme d'une annotation @DeclareRoles.
Rôles admis Spécifie les rôles admis pour toutes les méthodes de bean.

Généré sous la forme d'une annotation @RolesAllowed.
Permettre tout Spécifie que tous les rôles sont admis pour toutes les méthodes métiers de bean.

Généré sous la forme d'une annotation @PermitAll.

 


Copyright (C) 2007. Sybase Inc. All rights reserved.