Voit luoda sanomaperusteisen bean-komponentin EJB-projektiin ohjatun Sanomaperusteisen bean-komponentin luonti -toiminnon avulla.
Sanomaperusteisen bean-komponentin ja istunnon bean-komponentin välinen suurin ero on, että sanomaperusteisella bean-komponentilla ei ole local- tai remote-rajapintaa. Sen sijaan sillä on vain bean-luokka. Voit luoda sanomaperusteisen bean-komponentin EJB-projektiin seuraavasti:
- Napsauta Java EE -perspektiivissä EJB-projektia hiiren kakkospainikkeella ja valitse vaihtoehdot . Ohjattu sanomaperusteisen bean-komponentin luontitoiminto avautuu.
- Varmista, että EJB-projektin nimi näkyy Projekti-kentässä.
- Valitse Kansio-kentästä lähdekansio uudelle bean-komponentille.
- Kirjoita Java-paketti-kenttään paketin nimi uudelle bean-komponentille.
- Kirjoita Luokan nimi -kenttään nimi, jonka haluat antaa istunnon bean-komponentille. Yleensä bean-komponenttien nimet alkavat isolla kirjaimella.
Huomautus: Bean-komponentin nimessä voi käyttää Unicode-merkkejä, mutta bean-yrityskomponentteihin liittyvät bean-yrityskomponenttien paketit ja luokat eivät tue Unicode-merkkejä.
- Valitse Yliluokka-kentässä Selaa-vaihtoehto ja etsi istunnon bean-komponenttiin lisättävä yliluokka.
- Kirjoita Kohteen nimi -kenttään sanoman kohteen nimi.
- Jos haluat käyttää Java Messaging Service -palvelua, valitse JMS-kentässä JMS-vaihtoehto ja valitse Kohteen laji -kentässä kohteen laji.
- Napsauta Seuraava-painiketta.
- Sanomaperusteisen bean-komponentin tietosivulla voit muuttaa joidenkin istunnon bean-komponentin elementtien arvoja:
- Valinnainen: EJB-nimi-kentässä voit muuttaa edellisellä sivulla antamaasi EJB-nimen arvoa.
- Valinnainen: Valitse Tapahtumalaji-kentässä luotavan istunnon bean-komponentin laji (säilö tai bean-komponentti).
- Valinnainen: Rajapinnat-kentässä voit lisätä tai poistaa ohjatun toiminnon edellisellä sivulla luomiasi yritysrajapintoja.
- Valinnainen: Mitkä metodin tukirakenteet haluat luoda? -kentässä voit luoda toisen tai molemmat seuraavista metodeista:
- Perityt abstraktit metodit
- Konstruktorit yliluokasta
- Valitse Valmis.
- Uusi sanomaperusteinen bean-komponentti sekä siihen liittyvä @MessageDriven-huomautus ja pakolliset tuontilauseet näkyvät Java-luokkien muokkausohjelmassa.