Stateless Session-Bean mithilfe von Assistenten erstellen

Sie können mithilfe des Assistenten zum Erstellen von EJB 3.1-Session-Beans eine Stateless Session-Bean erstellen und diese dem Projekt hinzufügen.

Vorbereitende Schritte

Sie müssen bereits ein Java™-, ein EJB- oder ein Webprojekt in Ihrem Arbeitsbereich erstellt haben.

Vorgehensweise

  1. Klicken Sie in der Perspektive "Java EE" mit der rechten Maustaste auf das Projekt und wählen Sie die Optionen Neu > Session-Bean aus. Daraufhin wird der Assistent zum Erstellen von EJB 3.1-Session-Beans geöffnet.
  2. Wählen Sie im Feld Quellenordner den Quellenordner für die neue Bean aus.
  3. Geben Sie in das Feld Java-Paket den Paketnamen für die neue Bean ein.
  4. Geben Sie in das Feld Bean-Name den Namen ein, den Sie der Enterprise-Bean zuordnen möchten. Gemäß der Konvention beginnen Bean-Namen mit einem Großbuchstaben.
    Anmerkung: Sie können für den Bean-Namen Unicode-Zeichen verwenden. Diese werden jedoch für Enterprise-Bean-Pakete und für Klassen, die Enterprise-Beans zugeordnet sind, nicht unterstützt.
  5. Wählen Sie "Fern" aus, um eine ferne Schnittstelle hinzuzufügen, oder wählen Sie "Lokal" aus, um eine lokale Schnittstelle hinzuzufügen. Klicken Sie anschließend auf Fertigstellen.
  6. Im Java-Klasseneditor sehen Sie unterhalb der Paketdeklaration die Annotation @Stateless. Außerdem enthält die Klasse eine Referenz auf lokale und ferne Schnittstellen, falls Sie deren Erstellung ausgewählt haben:
    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. Definieren Sie die Clientsichten und -schnittstellen. Für Beans ab EJB 3.0 können Sie eine Schnittstelle für einen fernen Client, eine lokale Schnittstelle oder beides einschließen. Im folgenden Beispiel wird eine einfache ferne Schnittstelle beschrieben:
    package com.ibm.websphere.ejb3sample.counter;
    
    import javax.ejb.Remote;
    
    @Remote
    public interface RemoteCounter { 
    		public int increment();
    		public int getTheValue();
    }
Symbol das den Typ des Artikels anzeigt. Taskartikel
Nutzungsbedingungen für Information Center | Feedback

Symbol für Zeitmarke Letzte Aktualisierung: 29.04.2014

Dateiname: tcreatesessbeanswiz.html