Du kan skapa en meddelandestyrd böna i EJB-projektet med hjälp av guiden Skapa meddelandestyrd böna.
Huvudskillnaden mellan en meddelandestyrd böna och en sessionsböna är att den meddelandestyrda bönan inte har något lokalt gränssnitt eller något fjärrgränssnitt. I stället har den bara en bönklass. Så här skapar du en meddelandestyrd böna i EJB-projektet:
- Högerklicka i Java™ EE-perspektivet på EJB-projektet och välj . Guiden Skapa meddelandestyrd böna öppnas.
- Kontrollera att EJB-projektets namn visas i fältet Projekt.
- Välj den nya bönans källmapp i fältet Mapp.
- Skriv den nya bönans paketnamn i fältet Java-paket.
- Skriv il fältet Klassnamn det namn som den nya sessionsbönan ska ha. Som standard inleds namn på bönor med stor bokstav.
Anm. Du kan använda
Unicode-tecken för bönnamn, men de fungerar inte för Enterprise-bönpaket och klasser som är associerade med Enterprise-bönor.
- Bläddra i fältet Superklass till en superklass som ska läggas till i sessionsbönan.
- Skriv namnet på meddelandedestinationen i fältet Målnamn.
- Välj JMS i fältet JMS om du vill använda
Java-meddelandetjänsten och välj måltyp i fältet Måltyp.
- Klicka på Nästa.
- På den meddelandestyrda bönans informationssida kan du ändra värdena för en del av sessionsbönans element:
- Valfritt: I fältet EJB-namn kan du ändra värdet
för det EJB-namn som du angav på föregående sida.
- Valfritt: I fältet Transaktionstyp kan du välja den typ av sessionsböna du ska skapa (behållare eller böna).
- Valfritt: I fältet Gränssnitt kan du lägga till eller ta bort de verksamhetsgränssnitt som du skapade på den föregående guidesidan.
- Valfritt: I fältet Vilka metodstycken vill du skapa? kan du skapa en eller båda av dessa metoder:
- Ärvda abstrakta metoder
- Konstruktionsfunktioner från superklass
- Klicka på Slutför.
- I Java-klassredigeraren visas den nya meddelandestyrda bönan tillsammans med @MessageDriven-kommentaren och de nödvändiga importsatserna..