Sessiebeans met ondersteuning voor XDoclet-annotaties maken

U kunt een wizard gebruiken om een sessiebean te maken en deze toe te voegen aan uw project.

Voordat u een enterprisebean kunt maken, moet u:

Voer de volgende stappen uit om een sessiebean te maken:

  1. Klik in het Java™ EE-perspectief op Bestand > Nieuw > Overig. Selecteer EJB > XDoclet-enterprisebean en klik op Volgende.
  2. Selecteer Sessiebean en klik op Volgende.
  3. Selecteer het project waarin de nieuwe sessiebean moet worden opgenomen.
  4. Selecteer in het veld Map de map voor de nieuwe bean.
  5. Voer in het veld Java-pakket de pakketnaam voor de nieuwe bean in.
  6. Typ in het veld Klassennaam een naam voor de enterprisebean. Volgens de conventie moeten beannamen met een hoofdletter beginnen.
    Opmerking: U kunt Unicode-tekens gebruiken voor de beannaam, maar Unicode-tekens worden niet onder voor enterprisebeanpakketten en klassen die zijn gekoppeld aan enterprisebeans.
  7. Optioneel: Wijzig de superklasse van de bean als u wilt dat deze wordt overgenomen van een andere klasse dan java.lang.Object en klik op Volgende.
  8. Geef een EJB-naam op voor de bean. Dit is de naam van de enterprisebeanklasse. De volgende drie velden worden automatisch ingevuld, maar u kunt deze waarden wijzigen:
    • JNDI-naam is een logische naam die door de server wordt gebruikt om een enterprisebean tijdens runtime op te zoeken.
    • Weergavenaam is een korte naam voor de enterprisebean die door tools wordt gebruikt.
    • Beschrijving helpt bij het identificeren van de bean.
  9. Selecteer het type status voor de nieuwe bean:
    • Een sessiebean met status onderhoudt client-specifieke sessie-informatie, ook wel de conversationele status genoemd, over verschillende methodeaanroepen en transacties. Een instance van een sessiebean met status heeft een uniek ID dat bij aanmaak door de container wordt toegewezen.
    • Een sessiebean zonder status behoudt geen conversationele status. Instances van een sessiebean zonder status hebben geen conversationele status. Alle instances van een sessiebean zonder status hebben hetzelfde object-ID, dat wordt toegewezen door de container.
  10. Selecteer een transactietype voor de nieuwe bean:
    • Met Container wordt aangegeven dat de transactiedemarkering wordt uitgevoerd door de container.
    • Met Bean wordt aangegeven dat de transactiedemarkering wordt uitgevoerd door de bean.
    Klik op Volgende.
  11. Selecteer het type modificaties om voor de klasse te gebruiken.
  12. Optioneel: Selecteer de interfaces die door de bean geïmplementeerd moeten worden. Klik op Toevoegen om interfaces te selecteren die u wilt implementeren en klik op Verwijderen om interfaces weg te halen die u niet meer wilt implementeren.
  13. Selecteer de methodestubs die door de wizard moeten worden gemaakt.
  14. Klik op Voltooien om de nieuwe bean aan het opgegeven EJB-project toe te voegen.