Vytvoření objektu message driven bean pomocí průvodce

Objekt typu message-driven bean můžete v projektu EJB vytvořit pomocí průvodce Vytvořit objekt typu message-driven bean.

Hlavní rozdíl mezi objektem typu message-driven bean a objektem session bean spočívá v tom, že objekt typu message-driven bean neobsahuje žádné lokální ani vzdálené rozhraní. Místo toho obsahuje pouze třídu objektu bean. Chcete-li vytvořit v projektu EJB objekt typu message-driven bean, postupujte takto:

  1. V perspektivě Java™ EE klepněte pravým tlačítkem myši na projekt EJB a vyberte volbu Soubor > Nový > Objekt typu message driven bean. Zobrazí se průvodce Vytvořit objekt typu message driven bean.
  2. Zkontrolujte, zda se v poli Projekt zobrazil název vašeho projektu EJB.
  3. V poli Složka vyberte zdrojovou složku pro nový objekt typu bean.
  4. Do pole Balík Java zadejte název balíku pro nový objekt typu bean.
  5. Do pole Název třídy zadejte název, který chcete objektu typu session bean přiřadit. Podle ustálených zvyklostí by názvy objektů typu bean měly začínat velkým písmenem.
    Poznámka: V názvech objektů typu bean můžete používat znaky Unicode, ale znaky Unicode nejsou podporovány pro balíky objektů enterprise bean a třídy přidružené k objektům enterprise bean.
  6. U pole Supertřída vyberte Procházet a vyhledejte supertřídu, kterou chcete k objektu session bean přidat.
  7. Do pole Název cíle zadejte název cíle vaší zprávy.
  8. Chcete-li používat službu JMS (Java Message Service), vyberte ji pomocí pole JMS; v poli Typ cíle vyberte typ cíle.
    • Fronta.
    • Téma.
  9. Klepněte na tlačítko Další.
  10. Na informační stránce objektu typu message driven bean můžete změnit hodnoty některých prvků tohoto objektu:
    • Volitelné: V poli Název objektu EJB můžete změnit hodnotu zadanou jako název objektu EJB na předchozí stránce.
    • Volitelné: V poli Typ transakce vyberte typ objektu session bean, který chcete vytvořit (Container nebo Bean).
    • Volitelné: Pomocí pole Rozhraní můžete přidávat i odebírat obchodní rozhraní vytvořená na předchozí stránce průvodce.
    • Volitelné: Pomocí pole Jaké stuby metod chcete vytvořit? můžete vytvořit tyto metody:
      • Zděděné abstraktní metody
      • Konstruktory ze supertřídy
  11. Klepněte na tlačítko Dokončit.
  12. V editoru tříd Java se zobrazí nový objekt typu message driven bean s anotací @MessageDriven a požadovanými příkazy importu.