Az üzenetvezérelt komponenst varázsló segítségével hozhatja létre
és adhatja a projekthez.
Az EJB-komponens létrehozása előtt a következőket kell
elvégeznie:
Üzenetvezérelt komponens létrehozása:
- A J2EE perspektívában kattintson a Fájl >
Új > Egyéb > EJB > XDoclet EJB komponensre. Megjelenik az
EJB komponens készítő varázsló.
- Válassza ki a MessageDrivenBean elemet.
- Kattintson a Tovább gombra.
- Válassza ki a Projekt mezőben azt a
projektet, ami tartalmazni fogja az új komponenst.
- A Mappa mezőben válassza ki az új
komponens mappáját.
- A Java csomag mezőben adja meg az új
komponens csomagját.
- Az Osztály neve
mezőbe írja be a komponens nevét. Megállapodás szerint a komponens nevek nagy betűvel
kezdődnek.
Megjegyzés: A komponens
nevénél használhat Unicode karaktereket, a csomagokneveknél valamint a
komponensek osztályainak neveinél viszont nem támogatott a használatuk.
- Cserélje le a Szülőosztály tartalmát,
ha nem a java.lang.Object osztályból kívánja
származtatni a komponenst.
- Kattintson a Tovább gombra.
- Töltse ki a komponens EJB neve
mezőjét. Ez az EJB-komponens osztály neve.
- Töltse ki a komponens Cél JNDI neve
mezőjét. Ezt a logikai nevet a kiszolgáló használja egy EJB-komponens megkereséséhez
futás közben.
- Töltse ki a komponens Megjelenő név
mezőjét. Ez az eszközök által használt EJB-komponens rövid neve.
- Töltse ki a Leírás mezőt.
- A Cél mezőben válassza ki, hogy
milyen környezetbe szánja a komponenst:
- A Várakozási
sor megadása esetén a pont-pont JMS üzenetmodell kerül felhasználásra.
- A Témakör megadása esetén a közzététel és előfizetés JSM
üzenetmodell kerül felhasználásra.
- A Tranzakció típusa mezőben válassza
ki, hogy milyen környezetbe szánja a komponenst:
- A
Tároló megadása azt jelenti, hogy az elhatárolást a tároló végzi.
- A Komponens megadása azt jelenti, hogy az elhatárolást a
komponens végzi.
- Kattintson a Tovább gombra.
- Válassza ki a Módosítók mezőből az
osztály módosítóit. A választási lehetőségek: Nyilvános,
Absztrakt és Végleges.
- A Felületek mezőben válassza ki a
azokat a felületeket, amiket meg kíván valósítani a komponensben:
- A Hozzáad gombra kattintva megnyílik a Típusválasztás
párbeszédablak ahol ki lehet választani a megvalósítandó felületeket.
- Ha valamelyiket mégsem kívánja megvalósítani, akkor azt válassza ki a
listából és kattintson az Eltávolít gombra.
- Válassza ki azokat a metóduscsonkokat,
amiket létre kíván hozatni a varázslóval. A lehetőségek: main, Örökölt
absztrakt metódusok és a szülőosztály konstruktorai.
- Kattintson a Befejezés gombra. Az új komponens
hozzáadásra kerül a megadott EJB projekthez.