In dieser Lerneinheit werden Sie durch die ausführlichen Schritte zum Erstellen eines EJB 3.1-Projekts geführt, in dem Ihre
EJB-Session-Bean gespeichert werden soll.
Um ein EJB 3.1-Projekt zu erstellen, muss WebSphere Application Server Version 8.0
oder höher mit einem Serverprofil installiert sein.
Gehen Sie wie folgt vor, um ein EJB 3.1-Zählerprojekt zu erstellen:
- Erstellen Sie eine Serverkonfiguration für WebSphere Application Server:
- Öffnen Sie die Ansicht "Server", indem Sie auswählen.
- Definieren Sie einen neuen WebSphere Application Server, indem Sie mit der rechten Maustaste auf die
Ansicht "Server" klicken und dann auswählen. Befolgen Sie die Anweisungen im Assistenten Neuer Server und stellen Sie dabei sicher, dass Sie WebSphere Application Server ausgewählt haben.
- Erstellen Sie ein EJB 3.1-Projekt:
- Wenn das Java™ EE-Symbol (
) nicht im Arbeitsbereich angezeigt wird, müssen Sie in die Java EE-Perspektive wechseln. Wählen Sie in der Menüleiste aus. Das Fenster Perspektive auswählen wird geöffnet.
- Wählen Sie Java EE aus. Klicken Sie auf OK.
Daraufhin wird die Java EE-Perspektive geöffnet.
- Wählen Sie in der Java EE-Perspektive die Optionen
aus
und klicken Sie auf Weiter.
- Geben Sie auf der Seite "Neues EJB-Projekt" die Projekteigenschaften an.
- Geben Sie im Feld Projektname die Zeichenfolge EJBCounterSampleEE6 ein.
- Wählen Sie im Feld Projektposition die Option
Standardposition verwenden aus oder klicken Sie auf Durchsuchen.
um eine andere Position auszuwählen.
- Wählen Sie im Feld Ziellaufzeit die entsprechende Version von WebSphere Application Server aus.
- Wählen Sie im Feld Version des EJB-Moduls die Version 3.1 aus.
- Wählen Sie im Feld Konfiguration den Eintrag Standardkonfiguration für Ihre Version aus.
- Wählen Sie Projekt zu EAR hinzufügen aus und klicken Sie auf Weiter.
- Lassen Sie im Abschnitt Arbeitsgruppen das Feld Projekt zu
Arbeitsgruppen hinzufügen leer und klicken Sie auf Weiter.
- Übernehmen Sie auf der Seite "Java" die Standardwerte und klicken Sie auf Weiter.
- Nehmen Sie auf der Seite "EJB-Modul" die Auswahl von EJB-Client-JAR-Modul zum Speichern der Clientschnittstellen und -klassen erstellen zurück und wählen Sie die Option zum Generieren
eines ejb-jar.xml-Implementierungsdeskriptors aus.
Übernehmen Sie anschließend die verbleibenden Standardwerte und klicken Sie auf Fertigstellen.
- Fügen Sie die Annotation "@Singleton" für eine Java-Klasse hinzu:
- Klicken Sie in der Ansicht "Enterprise-Explorer" mit der rechten Maustaste auf das Projekt EJBCounterSampleEE6 und wählen Sie aus.
- Übernehmen Sie den Standardwert für Quellenordner (EJBCounterSampleEE6/ejbModule).
Geben Sie im Feld Paket die Zeichenfolge com.ibm.example.websphere.ejb3sample.counter
und im Feld Name die Zeichenfolge SingletonCounterBean ein.
- Klicken Sie auf Fertigstellen.
- Daraufhin wird die Klasse SingletonCounterBean im Java-Editor geöffnet. Fügen Sie die EJB 3.1-Annotation
hinzu, um eine Singleton-Bean zu generieren, indem Sie @Singleton hinzufügen:
- Nachdem Sie die Annotation hinzugefügt haben, erscheint neben der Zeile @Singleton ein Schnellkorrektursymbol
.
- Klicken Sie mit der rechten Maustaste auf das Schnellkorrektursymbol und wählen Sie Schnellkorrektur aus.
- Wählen Sie 'Singleton' (javax.ejb) importieren aus und drücken Sie die Tastenkombination "STRG+S", um die Daten zu speichern:
Die erforderlichen Abhängigkeiten werden automatisch zum Quellcode hinzugefügt.
Tipp: Sie können die Schnellkorrektur auch direkt aufrufen, indem Sie
@Si eingeben, dann die Tastenkombination
"STRG+Leertaste" drücken und
@Singleton - javax.ejb auswählen.
Die erforderlichen Abhängigkeiten werden automatisch zum Quellcode hinzugefügt.
Sie können nun mit der Lerneinheit 1.2 beginnen: Erforderliche Klassen und Schnittstellen für die Klasse SingletonCounterBean.java erstellen.