Tároló által kezelt állandóságú (CMP) példánykomponensek létrehozása XDoclet feljegyzési támogatással

A CMP példánykomponenst 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:

CMP példánykomponens létrehozása:

  1. 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ó.
  2. Válassza ki a ContainerManagedEntityBean elemet.
  3. Kattintson a Tovább gombra.
  4. Válassza ki a Projekt mezőben azt a projektet, ami tartalmazni fogja az új komponenst.
  5. A Mappa mezőben válassza ki az új komponens mappáját.
  6. A Java csomag mezőben adja meg az új komponens csomagját.
  7. 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.
  8. 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.
  9. Kattintson a Tovább gombra.
  10. Töltse ki a komponens EJB neve mezőjét. Ez az EJB-komponens osztály neve.
  11. A komponens absztrakt sémájának meghatározásához adjon meg egy Séma nevet.
  12. Adja meg a komponens Megjelenő nevét . Ez az eszközök által használt EJB-komponens rövid neve.
  13. Töltse ki a Leírás mezőt.
  14. Válassza ki az új komponens CMP változatát :
    • 1.x meghatározza, hogy a komponenst egy EJB 1.0 vagy újabb projekthez adja hozzá.
    • 2.x meghatározza, hogy a komponenst egy EJB 2.0 vagy újabb projekthez adja hozzá.
  15. Válasszon ki egy Használatleírást az új komponenshez:
    • Jellemzők importálása táblából meghatározza, hogy a CMP példánykomponens jellemzői az adatbázis táblából kerülnek importálásra. Kattintson a Tovább gombra.
      1. Tegye az alábbiak egyikét:
        • Egy rendelkezésre álló csatlakozási definíció kiválasztásához az Elérhető csatlakozási definíciók listában kattintson egy csatlakozásra. Kattintson a Tovább gombra.
        • Új JDBC csatlakozási definíció létrehozásához kattintson az Új gombra. A Csatlakozási paraméterek ablakban adja meg a szükséges JDBC csatlakozási paramétereket, az Új csatlakozási varázsló csatlakozási paraméterek oldalán. Válassza ki az adatbázis-kezelőt, a JDBC illesztőprogramot, majd adja meg a további csatlakozási részleteket. A JDBC csatlakozási szűrők megadásához ürítse ki a Szűrő letiltása jelölőnégyzetet, majd adja meg a megfelelő csatlakozási szűrőket. Kattintson a Befejezés gombra.
    • Új attribútumok meghatározása meghatározza, hogy a CMP példánykomponens jellemzőit a felhasználó fogja meghatározni. Kattintson a Tovább gombra.
      1. CMP jellemző létrehozásához a példánykomponenshez kattintson a Hozzáadás gombra.
      2. A jellemző nevének meghatározásához kattintson a Név mezőbe, majd adjon meg egy nevet.
      3. A jellemző típusának meghatározásához kattintson a Típus mezőbe, majd adjon meg egy típust.
      4. A jellemzőt a példánykomponens kulcsmezőjeként történő beállításához jelölje be az Elsődleges kulcs jelölőnégyzetet.
      5. A példánykomponens táblanevének meghatározásához adjon meg egy nevet a Tábla mezőben.
      6. További jellemzők felvételéhez ismételje meg az a-d eljárásokat.
  16. Kattintson a Tovább gombra.
  17. 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.
  18. 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.
  19. 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.
  20. Kattintson a Befejezés gombra. Az új komponens hozzáadásra kerül a megadott EJB projekthez.