Annotations des métadonnées EJB
Les annotations permettent de rédiger des métadonnées pour les EJB (Enterprise JavaBeans) dans le code source. Vous pouvez les utiliser à la place des fichiers de descripteur de déploiement XML (Extensible Markup Language). Il est également possible d'employer les annotations avec les fichiers de descripteur.
Si vous avez installé le Feature Pack for EJB 3.0, la valeur par défaut consiste à analyser les annotations lors de l'installation d'un module EJB 3.0. Dans WebSphere Application Server versions 7.0 et suivantes, par défaut, les modules antérieurs à Java EE 5 ne sont pas analysés lors de l'installation de l'application ou du démarrage du serveur.
Pour conserver la rétrocompatibilité avec les composants Feature Pack for EJB 3.0 et Feature Pack for Web Services, vous devez choisir si les modules Web existants seront analysés pour rechercher des métadonnées supplémentaires. Une commutation de niveau de serveur est définie pour chaque comportement d'analyse de regroupement de fonctionnalités. Si la valeur par défaut ne convient pas, la commutation doit être définie sur chaque serveur et serveur d'administration nécessitant une modification de la valeur par défaut. Les commutateurs sont des propriétés personnalisées du serveur appelées com.ibm.websphere.webservices.UseWSFEP61ScanPolicy={true|false} et com.ibm.websphere.ejb.UseEJB61FEPScanPolicy={true|false}. Pour définir ces propriétés dans la console d'administration, cliquez sur
.Le produit fournit également des valeurs par défaut pour la plupart des annotations EJB utilisées. Dans de nombreux cas, l'omission d'une annotation implique que vous souhaitez employer la valeur par défaut.
Les annotations se trouvent généralement dans les packages javax.ejb et javax.persistence.