Sie können Java™ EE-Annotationen verwenden, um eine Message-driven Bean (nachrichtengesteuerte Bean) zu erstellen und diese dem Projekt hinzuzufügen.
Vorbereitende Schritte
Sie müssen bereits ein Java-, ein EJB- oder ein Webprojekt in Ihrem Arbeitsbereich erstellt haben.
Informationen zu diesem Vorgang
Der Hauptunterschied zwischen einer Message-driven Bean (nachrichtengesteuerten Bean) und einer Session-Bean
besteht darin, dass eine Message-driven Bean weder eine lokale noch eine ferne Schnittstelle aufweist. Stattdessen hat sie nur eine Bean-Klasse.
Vorgehensweise
- Klicken Sie in der Perspektive "Java EE" auf .
- Wählen Sie im Feld Quellenordner den Quellenordner
für die neue Bean aus.
- Geben Sie in das Feld Standardpaket den Paketnamen
für die neue Bean ein und klicken Sie auf Fertigstellen.
- Geben Sie im Java-Klasseneditor unterhalb der Paketdeklaration
die Angabe @MessageDriven ein.
Sie sehen eine Fehler-/Schnellkorrektursymbol
neben der Zeile @MessageDriven. Tipp: Sie können einfach
@Mess eingeben und anschließend die Tastenkombination
Strg + Leertaste drücken, um die Optionen in der Inhaltshilfe anzuzeigen:
- Sie sehen eine Fehler-/Schnellkorrektursymbol
neben der Zeile @MessageDriven.Klicken Sie mit der rechten Maustaste auf das Schnellkorrektursymbol und wählen Sie Schnellkorrektur aus:
- Wählen Sie @MessageDriven(EJB) aus. Die Tools fügen anschließend
automatisch die Abhängigkeit import javax.ejb.MessageDriven; hinzu.
- Blenden Sie in der Ansicht "Enterprise-Explorer" die Einträge ein. Anschließend wird die Java-Klasse der neuen nachrichtengesteuerten Bean unter dem zugehörigen Paketnamen aufgelistet.
- Sie können die Annotation @MessageDriven verwenden, um folgende Eigenschaften für die Bean anzugeben:
- Zieltyp
- Permanente Subskription
- Nachrichtenselektor
- Bestätigungsmodus