Création d'un bean session sans état à l'aide d'assistants

Vous pouvez utiliser l'assistant de création de bean session EJB 3.1 pour créer un bean session sans état et l'ajouter à votre projet.

Avant de commencer

Vous devez disposer d'un projet Java™, d'un projet EJB ou d'un projet Web créé dans votre espace de travail.

Procédure

  1. Dans la perspective Java EE, cliquez avec le bouton droit de la souris sur le projet et sélectionnez Nouveau > Bean session. L'assistant de création d'un bean session EJB 3.1 apparaît à l'écran.
  2. Dans la zone Dossier source, sélectionnez le dossier source pour le nouveau bean.
  3. Dans la zone Package Java, tapez le nom du package du nouveau bean.
  4. Dans la zone Nom du bean, tapez le nom que vous voulez donner au bean enterprise. Par convention, les noms de bean commencent par une majuscule.
    Remarque : Vous pouvez utiliser des caractères Unicode dans le nom des beans, mais pas dans celui des packages de beans enterprise et des classes qui y associées.
  5. Sélectionnez Distante si vous voulez ajouter une interface distante, ou Locale si vous voulez ajouter une interface locale, puis cliquez sur Terminer.
  6. Dans l'éditeur de classe Java, sous la déclaration du package, vous pouvez voir l'annotation @stateless. Votre classe contient également une référence aux interfaces locale et distante, si vous les avez créées.
    package com.ibm.test;
    
    import javax.ejb.Stateless;
    
    /**
     * Session Bean implementation class TestBean
     */
    @Stateless
    public class TestBean implements TestBeanRemote, TestBeanLocal {
    
        /**
         * Default constructor. 
         */
        public TestBean() {
            // TODO Auto-generated constructor stub
        }
    
    }
  7. Définissez les interfaces et les vues du client. Dans le cas des beans EJB 3.0 ou supérieur, vous pouvez inclure une interface client distante ou locale, ou les deux. Voici un exemple simple d'interface distante :
    package com.ibm.websphere.ejb3sample.counter;
    
    import javax.ejb.Remote;
    
    @Remote
    public interface RemoteCounter { 
    		public int increment();
    		public int getTheValue();
    }
Icône indiquant le type de rubrique Rubrique de tâche
Dispositions pour les centres de documentation | Commentaires en retour

Icône d'horodatage Dernière mise à jour: May 29, 2014 10:11

Nom de fichier : tcreatesessbeanswiz.html