Bericht-gestuurde beans met ondersteuning voor XDoclet-annotaties maken

U kunt een wizard gebruiken om een bericht-gestuurde bean te maken en deze toe te voegen aan uw project.

Voordat u een enterprisebean kunt maken, moet u:

Om een bericht-gestuurde bean te maken, gaat u als volgt te werk:

  1. Ga in het perspectief J2EE naar Bestand > Nieuw > Overige > EJB > XDoclet-enterprisebean. De wizard Enterprisebean maken wordt gestart.
  2. Selecteer Berichtgestuurde bean.
  3. Klik op Volgende.
  4. Selecteer het project waarin de nieuwe bean moet worden opgenomen.
  5. Kies in het veld map de map voor de nieuwe bean.
  6. Geef in het veld Java-pakket de pakketnaam voor de nieuwe bean op.
  7. 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.
  8. Wijzig de superklasse van de bean als u wilt dat deze wordt overgenomen van een andere klasse dan java.lang.Object.
  9. Klik op Volgende.
  10. Geef een EJB-naam voor de bean op. Dit is de naam van de enterprisebeanklasse.
  11. Geef een doel-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.
  12. Geef een weergavenaam voor de bean op. Dit is een korte naam voor de enterprisebean die door hulpprogramma's wordt gebruikt.
  13. Geef een beschrijving voor de bean op.
  14. Selecteer een bestemming voor de nieuwe bean:
    • Met Wachtrij wordt aangegeven dat het point-to-point JMS-model (Java Messaging Service) wordt gebruikt.
    • Met Onderwerp wordt aangegeven dat het publish-and-subscribe JMS-model (Java Messaging Service) wordt gebruikt.
  15. 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.
  16. Klik op Volgende.
  17. Selecteer welke modificaties u voor de klasse wilt gebruiken. U kunt kiezen uit Public, Abstract en Final.
  18. 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.
  19. Selecteer de methodestubs die u met de wizard wilt maken. U kunt kiezen uit main, Overgenomen abstracte methoden en Constructors van de superklasse.
  20. Klik op Voltooien. De nieuwe bean wordt toegevoegd aan het opgegeven EJB-project.