Du kan bruge en guide til at oprette en sessions-bean og tilføje den til et projekt.
Gør følgende, før du opretter en Enterprise-bean:
Sådan oprettes en sessions-bean:
- Klik på i Java™ EE-perspektivet. Vælg , og klik på Næste.
- Vælg Sessions-bean, og klik på Næste.
- Vælg det projekt, der skal indeholde den nye sessions-bean.
- Vælg en folder til den nye bean i feltet Folder.
- Angiv navnet til den nye bean i feltet Java-pakke.
- Skriv et navn til 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.
- Valgfrit: Ret værdien i Superklasse for
bean'en, hvis den skal overtage fra en anden klasse end java.lang.Object, og klik på Næste.
- Angiv et EJB-navn til bean'en.
Det er navnet på Enterprise-bean-klassen. De næste tre felter er automatisk udfyldt, men du kan ændre værdierne:
- JNDI-navn er det logiske navn, der benyttes af serveren til at finde en Enterprise-bean på udførelsestidspunktet.
- Fremvisningsnavn er et kort navn for Enterprise-bean'en, som benyttes af værktøjer.
- Beskrivelse kan bruges til at identificere bean'en.
- Vælg Tilstandstype til den nye bean:
- En sessions-bean af typen Stateful opretholder klientspecifikke sessionsoplysninger (konversationstilstanden) på tværs af flere metodekald og transaktioner. En forekomst af en sessions-bean af typen Stateful har en entydig identitet, som tildeles af opbevaringsstedet, når den oprettes.
- En tilstandsløs sessions-bean (Stateless) opretholder ikke konversationstilstand (Conversational). Forekomster af en tilstandsløs sessions-bean har ingen konversationstilstand.
Alle forekomster af en tilstandsløs sessions-bean har samme objekt-id, som tildeles af opbevaringsstedet.
- Vælg Transaktionstype for
den nye bean:
- Opbevaringssted angiver, at transaktionsadskillelsen udføres af opbevaringsstedet.
- Bean angiver, at transaktionsadskillelsen udføres af bean'en.
Klik på Næste.
- Vælg typen af Modifikationer, der skal bruges sammen med klassen.
- Valgfrit:Vælg de Grænseflader, bean'en skal implementere. Klik på Tilføj for at vælge grænseflader, der skal implementeres, eller klik på Fjern for at fjerne grænseflader, du ikke længere vil implementere.
- Vælg de metodestubbe, guiden skal oprette.
- Klik på Afslut for at tilføje den nye bean til det angivne EJB-projekt.