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.

Du skal udføre følgende, inden du kan oprette en Enterprise-bean:

Sådan opretter du en sessions-bean:

  1. Klik på Fil > Ny > Andet > EJB > XDoclet Enterprise JavaBean. Guiden Opret en Enterprise-bean åbnes.
  2. Klik på valgknappen Sessions-bean.
  3. Klik på Næste.
  4. Vælg det projekt, der skal indeholde den nye sessions-bean.
  5. Vælg en folder til den nye bean i feltet Folder.
  6. Angiv pakkenavnet til den nye bean i feltet Java-pakke.
  7. 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.
  8. Revidér superklassen for bean'en, hvis du vil overtage fra en anden klasse end java.lang.Object .
  9. Klik på Næste.
  10. Angiv et EJB-navn til bean'en. Dette er navnet på Enterprise-bean-klassen.
  11. 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.
  12. Angiv et fremvisningsnavn til bean'en. Dette er det korte navn på Enterprise-bean'en, som bruges af værktøjer.
  13. Angiv en beskrivelse af bean'en.
  14. 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.
  15. 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.
  16. Klik på Næste.
  17. Vælg typen af Modifikationer, der skal bruges sammen med klassen. Du kan vælge mellem Public, Abstract, and Final.
  18. 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.
  19. Vælg de metodestubbe, du ønsker, at guiden skal oprette. Valgmulighederne inkluderer Overordnede, Overtagne abstract-metoder og Konstruktører fra superklasse.
  20. Klik på Afslut. Den nye bean tilføjes det angivne EJB-projekt.

(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.