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:
Om een sessiebean te maken, gaat u als volgt te werk:
- Ga in het perspectief J2EE naar Bestand > Nieuw > Overige > EJB > XDoclet-enterprisebean. De wizard Enterprisebean maken
wordt gestart.
- Selecteer Sessiebean.
- Klik op Volgende.
- Selecteer het project waarin de nieuwe bean moet worden opgenomen.
- Kies in het veld map de map voor de nieuwe bean.
- Geef in het veld Java-pakket de pakketnaam voor de nieuwe bean op.
- Typ in het veld Klassennaam een naam voor de enterprisebean. Standaard hoort een beannaam te beginnen met een hoofdletter.
Opmerking: U kunt Unicode-tekens voor de beannaam gebruiken,
maar Unicode-tekens worden niet ondersteund voor enterprisebeanpakketten en de bijbehorende klassen van enterprisebeans.
- Wijzig de superklasse van de bean als u wilt dat deze wordt overgenomen van een andere klasse dan java.lang.Object.
- Klik op Volgende.
- Geef een EJB-naam voor de bean op. Dit is de naam van de enterprisebeanklasse.
- Geef een JNDI-naam voor de bean op. Dit is een logische naam die door de server wordt gebruikt om een enterprisebean
tijdens runtime op te zoeken.
- Geef een weergavenaam voor de bean op. Dit is een korte naam voor de enterprisebean die door hulpprogramma's wordt gebruikt.
- Geef een beschrijving voor de bean op.
- Selecteer het statustype 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.
- Bij een sessiebean zonder status wordt geen conversationele status
onderhouden. 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.
- Geef aan welke modificaties u voor de klasse wilt gebruiken. U kunt kiezen uit Public, Abstract en Final.
- Selecteer de interfaces die u door de bean wilt laten implementeren:
- Klik op de knop Toevoegen als u het dialoogvenster
Typen selecteren wilt openen om de interfaces te kiezen die u wilt implementeren.
- Als u eerder een interface hebt toegevoegd en die niet meer wilt implementeren, selecteert u
de interface in de lijst en klikt u op Verwijderen.
- Selecteer de methodestubs die u met de wizard wilt maken. U kunt kiezen uit main, Overgenomen abstracte methoden en Constructors van de superklasse.
- Klik op Voltooien. De nieuwe bean wordt
toegevoegd aan het opgegeven EJB-project.