Tworzenie komponentów bean sesji z obsługą adnotacji XDoclet

Aby utworzyć komponent bean sesji i dodać go do projektu, można użyć kreatora.

Przed utworzeniem komponentu EJB musisz:

Aby utworzyć komponent bean sesji:

  1. W perspektywie J2EE wybierz opcje Plik > Nowy > Inne > EJB > Komponent XDoclet Enterprise Java Bean. Zostanie wyświetlony kreator Tworzenie komponentu EJB.
  2. Kliknij przełącznik SessionBean.
  3. Kliknij przycisk Dalej.
  4. Wybierz Projekt, który będzie zawierał nowy komponent bean sesji.
  5. W polu Folder wybierz folder dla nowego komponentu bean.
  6. W polu Pakiet Java wpisz nazwę pakietu nowego komponentu bean.
  7. W polu Nazwa klasy wpisz nazwę komponentu bean. Konwencja nakazuje, aby nazwy komponentów bean zaczynały się wielką literą.
    Uwaga: Nazwa komponentu bean może być zapisana znakami Unicode, ale nie są one obsługiwane w przypadku pakietów komponentów EJB i klas skojarzonych z komponentami EJB.
  8. Zmień wartość Nadklasa dla komponentu bean, jeśli chcesz, aby była dziedziczona z innej klasy niż java.lang.Object .
  9. Kliknij przycisk Dalej.
  10. Wpisz Nazwę komponentu EJB. To jest nazwa klasy komponentu EJB.
  11. Wpisz Nazwę JNDI komponentu bean. To jest logiczna nazwa używana przez serwer do lokalizacji komponentu EJB w czasie wykonywania.
  12. Wpisz Nazwę wyświetlaną komponentu bean. To jest skrócona nazwa komponentu EJB używana przez narzędzia.
  13. Wpisz Opis tekstowy komponentu bean.
  14. Wybierz Typ stanu nowego komponent bean:
    • Stanowe komponenty bean sesji zachowują specyficzne dla klienta informacje o sesji lub stan konwersacji na potrzeby wielu transakcji i wywołań metod. Instancja stanowego komponentu bean sesji ma unikalną tożsamość przypisywaną przez kontener w chwili utworzenia.
    • Bezstanowe komponenty bean sesji nie zachowują stanu konwersacji. Instancje bezstanowego komponentu bean sesji nie mają stanu konwersacji. Wszystkie instancje komponentu bean sesji mają ten sam identyfikator obiektu przypisywany przez kontener.
  15. Wybierz Typ transakcji nowego komponentu bean:
    • Kontener oznacza, że rozdzielenie transakcji będzie wykonywane przez kontener.
    • Komponent bean oznacza, że rozdzielenie transakcji będzie wykonywane przez komponent bean.
  16. Kliknij przycisk Dalej.
  17. Wybierz typ Modyfikatorów, które będą używane dla klasy. Do wyboru są opcje Public, Abstract, i Final.
  18. Wybierz Interfejsy, które komponent bean ma implementować:
    • Kliknij przycisk Dodaj, aby otworzyć okno dialogowe Wybór typu umożliwiające wybór interfejsu, który ma zostać zaimplementowany.
    • Jeśli nie chcesz już implementować interfejsu, który został wcześniej dodany, zaznacz go na liście i kliknij przycisk Usuń.
  19. Zaznacz szkielety metod, które mają być utworzone przez kreatora. Do wyboru są opcje main, Dziedziczone metody abstract i Konstruktory z nadklasy.
  20. Kliknij przycisk Zakończ.Nowy komponent bean zostanie dodany do odpowiedniego projektu EJB.

(C) Copyright IBM Corporation 2000, 2005. Wszelkie prawa zastrzeżone.