Opret CMP-entitets-beans (container-managed persistence) med XDoclet-annotationsunderstøttelse

Du kan bruge en guide til at oprette en CMP-entitets-bean og tilføje den til projektet.

Du skal udføre følgende, inden du kan oprette en Enterprise-bean:

Sådan opretter du en CMP-entitets-bean:

  1. Klik i J2EE-perspektivet på Fil > Ny > Andet > EJB > XDoclet Enterprise JavaBean. Guiden Opret en EnterpriseJavaBean vises.
  2. Vælg ContainerManagedEntityBean.
  3. Klik på Næste.
  4. Vælg det projekt, der skal indeholde den nye bean.
  5. Vælg en folder til den nye bean i feltet Folder.
  6. Angiv navnet til den nye bean i feltet Java-pakke.
  7. Skriv navnet på Enterprise-bean'en i feltet Klassenavn. Normalt starter bean-navne med stort begyndelsesbogstav.
    Bemærk: Du kan bruge Unicode-tegn til bean-navnet, men Unicod-tegn understøttes ikke for Enterprise-bean-pakker og -klasser, der er knyttet til Enterprise-beans.
  8. Revidér superklassen for bean'en, hvis du vil overtage fra en anden klasse end java.lang.Object .
  9. Klik på Næste.
  10. Angiv et EJB-navn til bean'en. Dette er navnet på Enterprise-bean-klassen.
  11. Skriv et skemanavn for at angive bean'ens Abstract-skema.
  12. Angiv et fremvisningsnavn til bean'en. Dette er det korte navn på Enterprise-bean'en, som bruges af værktøjer.
  13. Angiv en beskrivelse af bean'en.
  14. Vælg en CMP-version til den nye bean:
    • 1.x angiver, at du tilføjer bean'en til et EJB 1.0-projekt eller et nyere projekt.
    • 2.x angiver, at du tilføjer bean'en til et EJB 2.0-projekt eller et nyere projekt.
  15. Vælg en Use case til den nye bean:
    • Importér attributter fra tabel angiver, at CMP-entitets-bean-attributter importeres fra en databasetabel. Klik på Næste.
      1. Udfør et af følgende trin:
        • Klik på en forbindelse i listen Tilgængelige forbindelser - definitioner for at vælge en tilgængelig forbindelsesdestination. Klik på Næste.
        • Klik på Ny for at oprette en ny JDBC-forbindelsesdefinition. Angiv i vinduet Forbindelsesparametre de nødvendige JDBC-forbindelsesparametre på siden Forbindelsesparametre i guiden Ny forbindelse. Vælg et databasesystem, et JDBC-styreprogram, og angiv andre forbindelsesoplysninger. Fjern markeringen af afkrydsningsfeltet Deaktivér filter, og angiv relevante forbindelsesfiltre for at definere JDBC-forbindelsesfiltre. Klik på Afslut.
    • Definér nye attributter angiver, at CMP-entitets-bean-attributter defineres af brugeren. Klik på Næste.
      1. Klik på Tilføj for at oprette en CMP-attribut til entitets-bean'en.
      2. Klik på feltet Navn, og angiv et navn for at angive et navn til attributten.
      3. Klik på feltet Type, og angiv en type for at angive attributtypen.
      4. Vælg afkrydsningsfeltet Primærnøgle for at definere attributten som et nøglefelt for entitets-bean'en.
      5. Skriv et navn i feltet Tabel for at angive et tabelnavn for entitets-bean'en.
      6. Gentag fremgangsmåderne a - d for hver attribut, du vil tilføje.
  16. Klik på Næste.
  17. Vælg typen af Modifikationer, der skal bruges sammen med klassen. Du kan vælge mellem Public, Abstract, and Final.
  18. Vælg de grænseflader, du ønsker, bean'en skal implementere:
    • Klik på knappen Tilføj for at åbne dialogboksen Vælg type, hvor du kan vælge den grænseflade, du vil implementere.
    • Hvis du har tilføjet en grænseflade, som du ikke længere vil implementere, skal du vælge grænsefladen i listen og klikke på Fjern.
  19. Vælg de metodestubbe, du ønsker, at guiden skal oprette. Valgmulighederne inkluderer Overordnede, Overtagne abstract-metoder og Konstruktører fra superklasse.
  20. Klik på Afslut. Den nye bean tilføjes til det angivne EJB-projekt.