Du kan skapa en sessionsböna med guiden och lägga till den till ditt projekt.
Innan du kan skapa en Enterprise-böna måst du:
Så här skapar du en sessionsböna:
- I J2EE-perspektivet klickar du på Arkiv > Nytt > Annat > EJB > XDoclet
Enterprise JavaBean. Guiden Skapa en Enterprise-böna öppnas.
- Välj Sessionsböna.
- Klicka på Nästa.
- Välj det projekt som ska innehålla den nya sessionsbönan.
- Välj en mapp för den nya bönan i fältet Mapp.
- I fältet Java-paket anger du
paketnamnet för den nya bönan.
- I fältet Klassnamn anger du ett namn på Enterprise-bönan.
Som standard inleds namn på bönor med stor bokstav.
Anm: Du kan använda
Unicode-tecken för bönnamn, men de fungerar inte för Enterprise-bönpaket och klasser som är associerade med Enterprise-bönor.
- Ändra Superklass för bönan om du vill att den ska ärva från någon annan klass än
java.lang.Object.
- Klicka på Nästa.
- Ange EJB-namn för bönan. Det blir namnet på Enterprise-bönklassen.
- Ange ett JNDI-namn för bönan. Det är det logiska namn som används till att hitta en Enterprise-böna på servern vid körningen.
- Ange ett Visningsnamn för bönan. Det är ett kortnamn för Enterprise-bönan som används i verktyg.
- Ange en Beskrivning av bönan.
- Ange Statustyp för den nya bönan:
- I Stateful-sessionsbönor lagras klientspecifik sessionsinformation eller konversationslägen, mellan metodanrop och transaktioner.
En förekomst för en stateful-sessionsböna har en unik identitet som tilldelas av behållaren då den skapas.
- I Stateless-sessionsbönor lagras inte konversationslägen.
Förekomster av en stateless-sessionsböna har inget konversationsläge. Alla förekomster av en stateless-sessionsböna har samma objekt-ID, vilket tilldelas av behållaren.
- Välj en Transaktionstyp för den nya bönan:
- Behållare anger att transaktionsavgränsningen utförs av behållaren,
- Böna anger att transaktionsavgränsningen utförs av bönan.
- Klicka på Nästa.
- Välj typ av Modifierare att använda för klassen. Valen är
Publik, Abstrakt och Slutgiltig.
- Välj det Gränssnitt du vill att bönan ska implementera:
- Klicka på knappen Lägg till så att dialogrutan Välj typ öppnas,
i vilken du kan välja det gränssnitt som ska implementeras.
- Om du har lagt till ett gränssnitt som du inte längre vill implementera,
markerar du gränssnittet i listan och klickar på Ta bort.
- Välj de metodstycken du vill ska skapas i guiden. Valen är
main, Ärvda abstrakta metoder och Konstruktorer från superklassen.
- Klicka på Slutför. Den nya bönan läggs till det specificerad EJB-projektet.