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 J2EE-perspektivet klikker du på Fil > Ny > Annet > EJB > XDoclet Enterprise JavaBean. Veiviseren Opprett en Enterprise-bønne blir åpnet.
  2. Velg Sesjonsbønne.
  3. Klikk på Neste.
  4. Velg et Prosjekt som skal inneholde den nye sesjonsbønnen.
  5. I feltet Mappe velger du mappen for den nye bønnen.
  6. I feltet Java-pakke oppgir du pakkenavnet for den nye bønnen.
  7. 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.
  8. Endre Superklasse for bønnen hvis du vil at den skal arve fra en annen klasse enn java.lang.Object
  9. Klikk på Neste.
  10. Oppgi et EJB-navn på bønnen. Dette er navnet på Enterprise-bønneklassen.
  11. Oppgi et JNDI-navn for bønnen. Dette er det logiske navnet som serveren bruker til å finne en Enterprise-bønne i kjøretiden.
  12. Oppgi et Visningsnavn for bønnen. Dette er et kort navn på Enterprise-bønnen som brukes av verktøy.
  13. Oppgi en tekst i Beskrivelse for bønnen.
  14. Velg Tilstandstype for den nye 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.
  15. 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.
  16. Klikk på Neste.
  17. Velg typen Modifikatorer som skal brukes for klassen. Valgene er Felles, Abstrakt og Endelig.
  18. Velg grensesnittene du vil at bønnen skal implementere:
    • Klikk på Legg til-knappen for å åpne dialogboksen Typevalg der du kan velge grensesnittene du vil implementere.
    • Hvis du har lagt til et grensesnitt du ikke lenger ønsker å implementere, velger du grensesnittet i listen og klikker på Fjern.
  19. Velg metodestubbene du vil at veiviseren skal opprette. Valgene omfatter hoved, Arvede abstract-metoder og Konstruktører fra superklassen.
  20. Klikk på Fullfør. Den nye bønnen blir lagt til i det oppgitte EJB-prosjektet.