Nachrichtengesteuerte Beans mit Unterstützung für XDoclet-Anmerkungen erstellen

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:

  1. 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.
  2. Wählen Sie MessageDrivenBean aus.
  3. Klicken Sie auf Weiter.
  4. Wählen Sie das Projekt aus, in dem die neue Bean enthalten sein soll.
  5. Wählen Sie im Feld Ordner den Ordner für die neue Bean aus.
  6. Geben Sie im Feld Java Paket den Paketnamen für die neue Bean ein.
  7. 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.
  8. Ändern Sie die Superclass für die Bean, wenn es von einer anderen Klasse als java.lang.Object abgeleitet werden soll.
  9. Klicken Sie auf Weiter.
  10. Geben Sie einen EJB-Namen für die Bean ein. Dies ist der Name der Enterprise-Bean-Klasse.
  11. 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.
  12. Geben Sie einen Anzeigenamen für die Bean an. Dies ist ein Kurzname für die Enterprise-Bean, der von Tools verwendet wird.
  13. Geben Sie einen Beschreibungstext für die Bean an.
  14. 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.
  15. 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.
  16. Klicken Sie auf Weiter.
  17. Wählen Sie aus, welcher Typ von Änderungswerten für die Klasse verwendet werden soll. Mögliche Auswahlen sind Öffentlich, Abstrakt und Final.
  18. 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.
  19. Wählen Sie die Methodenstubs aus, die der Assistent erstellen soll. Mögliche Auswahlen sind Haupt, Übernommene abstrakte Methoden und Konstruktoren aus der Superklasse.
  20. Klicken Sie auf Fertig stellen. Die neue Bean wird zum angegebenen EJB-Projekt hinzugefügt.