Mit einem Assistenten können Sie eine
nachrichtengesteuerte Bean erstellen und Ihrem Projekt hinzufügen.
Vor dem Erstellen einer Enterprise-Bean müssen Sie Folgendes ausführen:
So erstellen Sie eine nachrichtengesteuerte Bean:
- Klicken Sie in der J2EE-Perspektive auf Datei > Neu > Andere > EJB > XDoclet-Enterprise-Java-Bean. Der Assistent zum
Erstellen einer Enterprise-Java-Bean wird geöffnet.
- Wählen Sie MessageDrivenBean aus.
- Klicken Sie auf Weiter.
- Wählen Sie das Projekt aus, in dem die neue Bean enthalten sein soll.
- Wählen Sie im Feld Ordner den Ordner für die neue Bean aus.
- Geben Sie im Feld Java Paket den Paketnamen für die neue Bean ein.
- Geben Sie im Feld Klassenname einen Namen für die Enterprise-Bean an. Laut Konvention sollten Bean-Namen mit einem Großbuchstaben beginnen.
Anmerkung: Sie können auch Unicode-Zeichen für den
Bean-Namen verwenden, aber Unicode-Zeichen werden für Enterprise-Bean-Pakete und Enterprise-Beans
zugeordneten Klassen nicht unterstützt.
- Ändern Sie die Superclass für die Bean, wenn es von einer anderen Klasse als java.lang.Object
abgeleitet werden soll.
- Klicken Sie auf Weiter.
- Geben Sie einen EJB-Namen für die Bean ein. Dies ist der Name der
Enterprise-Bean-Klasse.
- Geben Sie einen Ziel-JNDI-Namen für die Bean an. Dies ist ein logischer
Name, mit dem der Server zur Laufzeit ein Enterprise-Bean lokalisiert.
- Geben Sie einen Anzeigenamen für die Bean an. Dies ist ein Kurzname
für die Enterprise-Bean, der von Tools verwendet wird.
- Geben Sie einen Beschreibungstext für die Bean an.
- Wählen Sie ein Ziel für die neue Bean aus:
- Warteschlange gibt an, dass das JMS-Modell für Punkt-zu-Punkt-Nachrichtenübertragung
verwendet wird.
- Thema gibt an, dass das JMS-Modell für Publish/Subscribe-Nachrichtenübertragung
verwendet wird.
- Wählen Sie einen Transaktionstypen für die neue Bean aus:
- Container gibt an, dass die Transaktionsdemarkation vom Container durchgeführt
wird.
- Bean gibt an, dass die Transaktionsdemarkation von der Bean durchgeführt wird.
- Klicken Sie auf Weiter.
- Wählen Sie aus, welcher Typ von Änderungswerten für die
Klasse verwendet werden soll. Mögliche Auswahlen sind Öffentlich, Abstrakt und Final.
- Wählen Sie die Schnittstellen aus, die von der Bean implementiert werden sollen:
- Klicken Sie auf die Schaltfläche Hinzufügen, um den Dialog für Typauswahl aufzurufen,
in dem Sie die zu implementierende Schnittstelle auswählen können.
- Wenn Sie eine Schnittstelle hinzugefügt haben, die Sie nicht mehr implementieren
wollen, wählen Sie die Schnittstelle in der Liste aus, und klicken Sie auf Entfernen.
- Wählen Sie die Methodenstubs aus, die der Assistent
erstellen soll. Mögliche Auswahlen sind Haupt, Übernommene abstrakte Methoden und Konstruktoren aus der Superklasse.
- Klicken Sie auf Fertig stellen. Die neue Bean
wird zum angegebenen EJB-Projekt hinzugefügt.