Opprette sesjonsbønner med støtte for XDoclet-annotasjoner

Du kan bruke en veiviser til å opprette en sesjonsbønne og legge den til i prosjektet.

Før du kan opprette en Enterprise-bønne, må du gjøre dette:

Slik oppretter du en sesjonsbønne:

  1. I Java™ EE-perspektivet klikker du på Fil > Ny(tt) > Annet. Velg EJB > XDoclet Enterprise JavaBean og klikk på Neste.
  2. Velg Sesjonsbønne og klikk på Neste.
  3. Velg et prosjekt som skal inneholde den nye sesjonsbønnen.
  4. I feltet Mappe velger du mappen for den nye bønnen.
  5. I feltet Java-pakke oppgir du pakkenavnet for den nye bønnen.
  6. I feltet Klassenavn skriver du inn et navn på Enterprise-bønnen. Som standard begynner bønnenavn med stor bokstav.
    Merk: Du kan bruke Unicode-tegn til bønnenavnet, men Unicode-tegn støttes ikke for pakker med Enterprise-bønner og klasser som er knyttet til Enterprise-bønner.
  7. Valgfritt: Endre Superklasse for bønnen hvis du vil at den skal arve fra en annen klasse enn java.lang.Object, og klikk på Neste.
  8. Oppgi et EJB-navn på bønnen. Dette er navnet på Enterprise-bønneklassen. De neste tre feltene blir fylt ut automatisk, du kan endre disse verdiene hvis du vil:
    • JNDI-navn er det logiske navnet som serveren bruker til å finne en Enterprise-bønne i kjøretiden.
    • Visningsnavn er et kort navn på Enterprise-bønne som brukes av verktøyene.
    • Beskrivelse hjelper deg med å identifisere bønnen.
  9. Velg tilstandstype for den ny bønnen:
    • En Stateful sesjonsbønne opprettholder klientspesifikk sesjonsinformasjon, eller konversasjonstilstand, for flere metodekall og transaksjoner. En forekomst av en stateful sesjonsbønne har en unik identitet, som tildeles av containeren ved oppretting.
    • En Stateless sesjonsbønne opprettholder ikke konversasjonstilstanden. Forekomster av en stateless sesjonsbønne har ingen konversasjonstilstand. Alle forekomster av en stateless sesjonsbønne har samme objektidentitet, som tildeles av containeren.
  10. Velg en transaksjonstype for den nye bønnen:
    • Container betyr at transaksjonsavmerkingen blir utført av containeren.
    • Bønne betyr at transaksjonsavmerkingen blir utført av bønnen.
    Klikk på Neste.
  11. Velg typen Modifikatorer som skal brukes for klassen.
  12. Valgfritt: Velg de grensesnittene du vil at bønnen skal implementere. Klikk på Legg til for å velge grensesnitt du vil implementere, og klikk på Fjern for å ta bort grensesnitt du ikke lenger ønsker å implementere.
  13. Velg metodestubbene du vil at veiviseren skal opprette.
  14. Klikk på Fullfør for å legge til den nye bønnen i det oppgitte EJB-prosjektet.