Een berichtgestuurde bean maken met de wizard

U kunt met de wizard Berichtgestuurde bean maken een berichtgestuurde bean in uw EJB-project maken.

Het belangrijkste verschil tussen een berichtgestuurde bean en een sessiebean is dat een berichtgestuurde geen lokale interface of interface op afstand heeft. In plaats daarvan heeft deze alleen een beanklasse. Voer de volgende stappen uit om een berichtgestuurde bean te maken in uw EJB-project:

  1. Klik in het Java™ EE-perspectief met de rechtermuisknop op uw EJB-project en selecteer Bestand > Nieuw > Berichtgestuurde bean. De wizard Berichtgestuurde bean maken wordt afgebeeld.
  2. Controleer of in het veld Project de naam van uw EJB-project wordt afgebeeld.
  3. Selecteer in het veld Map de bronmap voor de nieuwe bean.
  4. Typ in het veld Java-pakket de pakketnaam voor de nieuwe bean.
  5. Typ in het veld Klassennaam de naam die u wilt toewijzen aan de sessiebean. 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.
  6. In het veld Superklasse moet u Bladeren om een superklasse te vinden om aan uw sessiebean toe te voegen.
  7. Typ in het veld Naam bestemming de naam van uw berichtbestemming.
  8. Selecteer JMS in het veld JMS, als u de Java Messaging Service wilt gebruiken en selecteer in het veldType bestemming het type bestemming.
    • Wachtrij
    • Onderwerp
  9. Klik op Volgende.
  10. Op de informatiepagina voor berichtgestuurde bean kunt u de waarden van enkele sessiebeanelementen wijzigen:
    • Optioneel: In het veld EJB-naam kunt u de waarde wijzigen voor de EJB-naam die u hebt toegewezen op de vorige pagina.
    • Optioneel: Selecteer in het veld Transactietype het type sessiebean dat u wilt maken (Container of Bean).
    • Optioneel: In het veld Interfaces kunt u bedrijfsinterfaces toevoegen of verwijderen die u op de vorige wizardpagina hebt gemaakt.
    • Optioneel: In het veld Welke methodestubs wilt u maken? kunt u een van deze methoden of beide maken:
      • Overgenomen abstracte methoden
      • Constructors uit superklasse
  11. Klik op Voltooien.
  12. In de Java-klasse-editor wordt uw nieuwe berichtgestuurde bean afgebeeld, met de annotatie @MessageDriven en de vereiste importinstructies.