A munkamenet komponenst varázsló segítségével hozhatja létre és
adhatja a projekthez.
EJB-komponensek létrehozása előtt a következőket kell
elvégeznie:
Munkamenet komponens létrehozásához tegye a következőket:
- A J2EE perspektívában kattintson a Fájl > Új > Egyéb >
EJB > XDoclet EJB-komponens menüpontra. Megjelenik az EJB-komponens
létrehozása varázsló.
- Válassza a Munkamenet komponens lehetőséget.
- Kattintson a Tovább gombra.
- Válassza ki a Projekt mezőben azt a projektet, ami tartalmazni
fogja az új munkamenet 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 komponensnevek nagybetűvel kezdődnek.
Megjegyzés: A komponens nevénél használhat Unicode karaktereket, a csomagok
neveinél, valamint a komponensek osztályainak neveinél viszont nem
támogatott a használatuk.
- Módosítsa a komponenshez tartozó Szülőosztályt, ha nem a
java.lang.Object osztályból kívánja származtatni a
komponenst.
- Kattintson a Tovább gombra.
- Töltse ki az EJB-komponens neve mezőt. Ez az EJB-komponens
osztály neve.
- Töltse ki a komponenshez tartozó JNDI név mezőt. Ez egy
logikai elnevezés, amit a kiszolgáló a komponens futás közbeni keresésekor
használ.
- Töltse ki a Megjelenő név mezőt. Ez a komponens rövid neve,
amit a különböző eszközök használnak.
- Töltse ki a Leírás mezőt.
- Válasszon Állapot típust az új komponenshez:
- Az Állapotőrző munkamenet komponensek több metódushívás és
tranzakció között is fenntartják a munkamenet ügyfélre vonatkozó
információit (vagyis a párbeszéd állapotát). Az állapotőrző munkamenet
komponensek példányai létrehozásukkor egy egyedi azonosítót kapnak a
tárolójuktól.
- Az Állapotnélküli munkamenet komponensek nem tartják meg a
párbeszéd állapotát.
Az állapotnélküli munkamenet komponenseknek nincs párbeszéd állapotuk. Az
állapotnélküli munkamenet komponensek minden példányának ugyanazt az
azonosítót adja a tároló.
- Válassza ki az új komponens Tranzakció típusát:
- 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 az osztályhoz használandó Módosítók típusát. 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ás 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 jelölje ki a listában és kattintson az Eltávolítás 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. A rendszer hozzáadja az új
komponenst a megadott EJB projekthez.