Vous pouvez utiliser un assistant pour créer un bean session et ajouter ce dernier à votre projet.
Avant de créer un bean enterprise, vous devez réaliser les opérations suivantes :
Pour créer un bean session, procédez comme suit :
- Dans la perspective Java EE, cliquez sur .
Sélectionnez , puis cliquez sur Suivant.
- Sélectionnez Bean session, puis cliquez sur Suivant.
- Sélectionnez le projet de destination du nouveau bean session.
- Dans la zone Dossier, sélectionnez le dossier de destination du nouveau bean.
- Dans la zone Package Java, entrez le nom du package du nouveau bean.
- Dans la zone Nom de classe, tapez un nom pour le bean enterprise. Par convention, les noms de
bean doivent commencer par une lettre majuscule.
Remarque : Vous pouvez utiliser des caractères Unicode pour le nom du bean, mais ces caractères ne sont pas pris en charge pour les packages bean enterprise et les classes associées aux beans enterprise.
- Facultatif : Changez la superclasse du bean si vous voulez qu'il hérite d'une classe autre que java.lang.Object et cliquez sur Suivant.
- Entrez le nom EJB du bean.
Il s'agit du nom de la classe de bean enterprise. Les trois zones qui suivent seront automatiquement remplies. Vous pouvez les modifier si vous le souhaitez :
- L'option Nom JNDI correspond à un nom logique utilisé par le serveur pour localiser un bean enterprise lors de l'exécution.
- L'option Nom d'affichage correspond à l'abréviation du nom de bean enterprise utilisée par les outils.
- L'option Description vous permet d'identifier facilement le bean.
- Sélectionnez le type d'état du nouveau bean :
- Un bean session avec état gère les informations de session propres au client, également appelées état conversationnel, entre plusieurs transactions et appels de méthode. Une instance de bean session avec état comporte une identité unique affectée par le conteneur lors de la phase de création.
- Un bean session sans état ne conserve pas l'état conversationnel.
Les instances d'un bean session sans état ne comportent aucun état conversationnel.
Toutes les instances d'un bean session sans état comportent le même identificateur d'objet, lequel est affecté par le conteneur.
- Sélectionnez le type de transaction du nouveau bean :
- Conteneur permet de définir que la démarcation des transactions est réalisée par le conteneur.
- Bean indique que la démarcation de transaction est traitée par le bean.
Cliquez sur suivant.
- Sélectionnez le type de Modificateurs à utiliser pour la classe.
- Facultatif : Sélectionnez les Interfaces que le bean doit implémenter. Cliquez sur Ajouter pour sélectionner les interfaces que vous voulez implémenter et sur Supprimer pour retirer celles que vous ne voulez plus implémenter.
- Sélectionnez les modules de remplacement de méthode que doit créer l'assistant.
- Cliquez sur Terminer pour ajouter le nouveau bean au projet EJB spécifié.