Opret sessions-beans med XDoclet-annotationsunderstøttelse

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:

  1. Klik på Fil > Ny > Andet i Java™ EE-perspektivet. Vælg EJB > XDoclet Enterprise JavaBean , og klik på Næste.
  2. Vælg Sessions-bean, og klik på Næste.
  3. Vælg det projekt, der skal indeholde den nye sessions-bean.
  4. Vælg en folder til den nye bean i feltet Folder.
  5. Angiv navnet til den nye bean i feltet Java-pakke.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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.
  11. Vælg typen af Modifikationer, der skal bruges sammen med klassen.
  12. 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.
  13. Vælg de metodestubbe, guiden skal oprette.
  14. Klik på Afslut for at tilføje den nye bean til det angivne EJB-projekt.