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:
- I J2EE-perspektivet klikker du på Fil > Ny > Annet > EJB > XDoclet
Enterprise JavaBean. Veiviseren Opprett en Enterprise-bønne blir åpnet.
- Velg Sesjonsbønne.
- Klikk på Neste.
- Velg et Prosjekt som skal inneholde den nye sesjonsbønnen.
- I feltet Mappe velger du mappen for den nye bønnen.
- I feltet
Java-pakke
oppgir du pakkenavnet for den nye bønnen.
- 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.
- Endre Superklasse for bønnen hvis du vil at den skal arve
fra en annen klasse enn java.lang.Object
- Klikk på Neste.
- Oppgi et EJB-navn på bønnen. Dette er navnet på Enterprise-bønneklassen.
- Oppgi et JNDI-navn for bønnen. Dette er det logiske navnet som serveren
bruker til å finne en Enterprise-bønne i kjøretiden.
- Oppgi et Visningsnavn for bønnen. Dette er et kort navn på
Enterprise-bønnen som brukes av verktøy.
- Oppgi en tekst i Beskrivelse for bønnen.
- 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.
- 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.
- Velg typen Modifikatorer som skal brukes for klassen. Valgene er
Felles, Abstrakt og Endelig.
- 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.
- Velg metodestubbene du vil at veiviseren skal opprette. Valgene omfatter
hoved, Arvede abstract-metoder og Konstruktører fra superklassen.
- Klikk på Fullfør. Den nye bønnen blir lagt til i det oppgitte EJB-prosjektet.