Du kan bruge en guide til at oprette en sessions-bean og tilføje den til et projekt.
Du skal udføre følgende, inden du kan oprette en Enterprise-bean:
Sådan opretter du en sessions-bean:
- Klik på Fil > Ny > Andet > EJB > XDoclet Enterprise JavaBean. Guiden Opret en Enterprise-bean åbnes.
- Klik på valgknappen Sessions-bean.
- 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 pakkenavnet 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.
- Revidér superklassen for bean'en, hvis du vil overtage fra en anden klasse end java.lang.Object .
- Klik på Næste.
- Angiv et EJB-navn til bean'en. Dette er navnet på Enterprise-bean-klassen.
- Angiv et JNDI-navn til bean'en. Det er et logisk navn, som benyttes af serveren til at finde en Enterprise-bean på kørselstidspunktet.
- Angiv et fremvisningsnavn til bean'en. Dette er det korte navn på Enterprise-bean'en, som bruges af værktøjer.
- Angiv en beskrivelse af bean'en.
- Vælg Tilstandstype til den nye bean:
- En sessions-bean med tilstand (Stateful) vedligeholder klientspecifikke sessionsoplysninger, også kaldet konversationstilstand (Conversational), på tværs af flere metodekald og transaktioner. En forekomst af en sessions-bean med tilstand (Stateful) har en entydig identitet, som opbevaringsstedet tildeler på oprettelsestidspunktet.
- 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 (Stateless) sessions-bean har samme objekt-id, som tildeles af opbevaringsstedet.
- Vælg en transaktionstype til den nye bean:
- Opbevaringssted angiver, om transaktionsafgrænsninger skal udføres af opbevaringsstedet.
- Bean angiver, om transaktionsafgrænsninger skal udføres af bean'en.
- Klik på Næste.
- Vælg typen af Modifikationer, der skal bruges sammen med klassen. Du kan vælge mellem Public, Abstract,
and Final.
- Vælg de grænseflader, du ønsker, at bean'en skal implementere:
- Klik på knappen Tilføj for at åbne dialogboksen Vælg type, hvor du kan vælge den grænseflade, du vil implementere.
- Hvis du har tilføjet en grænseflade, som du ikke længere vil implementere, skal du markere grænsefladen i listen og klikke på Fjern.
- Vælg de metodestubbe, du ønsker, at guiden skal oprette. Valgmulighederne inkluderer Overordnede, Overtagne abstract-metoder og Konstruktører fra superklasse.
- Klik på Afslut. Den nye bean
tilføjes det angivne EJB-projekt.
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.