Du kan bruke veiviseren Opprett meldingsdrevet bønne til å opprette en meldingsdrevet bønne i EJB-prosjektet.
Hovedforskjellen mellom en meldingsdrevet bønne og en sesjonsbønne er at en meldingsdrevet bønne ikke har noe lokalt eller eksternt grensesnitt. I stedet har den bare en bønneklasse. Slik oppretter du en meldingsdrevet bønne i EJB-prosjektet:
- I Java™ EE-perspektivet høyreklikker du på
EJB-prosjektet og velger . Du får frem veiviseren Opprett meldingsdrevet bønne.
- I feltet Prosjekt kontrollerer du at navnet på EJB-prosjektet blir vist.
- I feltet Mappe velger du kildemappen for den nye bønnen.
- I feltet Java-pakke oppgir du pakkenavnet for den nye bønnen.
- I feltet Klassenavn oppgir du det navnet du vil tildele til sesjonsbønnen.
Som standard begynner bønnenavn med stor bokstav.
Merk: Du kan bruke Unicode-tegn til bønnenavnet, men Unicode-tegn støttes ikke for pakker
med Enterprise-bønner og klasser som er knyttet til Enterprise-bønner.
- I feltet Superklasse velger du Bla gjennom for å finne en superklasse du vil legge til i sesjonsbønnen.
- I feltet Målnavn oppgir du navnet på meldingsmålet.
- I JMS-feltet velger du JMS hvis du vil bruke Java Messaging Service, og i feltet Måltype velger du typen mål.
- Klikk på Neste.
- På informasjonssiden Meldingsdrevet bønne kan du endre verdiene for noen av sesjonsbønneelementene:
- Valgfritt: I feltet EJB-navn kan du endre EJB-navnet du tildelte på forrige side.
- Valgfritt: I feltet Transaksjonstype velger du den typen sesjonsbønne du vil opprette (Container eller Bønne).
- Valgfritt: I feltet Grensesnitt kan du legge til eller fjerne forretningsgrensesnitt du opprettet på forrige veiviserside.
- Valgfritt: I feltet Hvilke metodestubber vil du oppette? kan du opprette en eller begge disse metodene:
- Arvede abstract-metoder
- Konstruktører fra superklasse
- Klikk på Fullfør.
- I Java-klasseredigeringsprogrammet vises den nye meldingsdrevne bønnen, med
@MessageDriven-annotasjonen og de nødvendige importsetningene.