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:
- Klik in het Java™ EE-perspectief op . Selecteer en klik op Volgende.
- Selecteer Sessiebean en klik op Volgende.
- Selecteer het project waarin de nieuwe sessiebean moet worden opgenomen.
- Selecteer in het veld Map de map voor de nieuwe bean.
- Voer in het veld Java-pakket de pakketnaam voor de nieuwe bean in.
- 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.
- 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.
- 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.
- 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.
- 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.
- Selecteer het type modificaties om voor de klasse te gebruiken.
- 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.
- Selecteer de methodestubs die door de wizard moeten worden gemaakt.
- Klik op Voltooien om de nieuwe bean aan het opgegeven EJB-project toe te voegen.