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:
- W perspektywie J2EE wybierz opcje Plik > Nowy > Inne > EJB > Komponent XDoclet Enterprise Java Bean. Zostanie wyświetlony kreator Tworzenie komponentu EJB.
- Kliknij przełącznik SessionBean.
- Kliknij przycisk Dalej.
- Wybierz Projekt, który będzie zawierał nowy komponent bean sesji.
- W polu Folder wybierz folder dla nowego komponentu bean.
- W polu Pakiet Java wpisz nazwę pakietu nowego komponentu bean.
- 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.
- Zmień wartość Nadklasa dla komponentu bean, jeśli chcesz, aby była dziedziczona z innej klasy niż java.lang.Object .
- Kliknij przycisk Dalej.
- Wpisz Nazwę komponentu EJB.
To jest nazwa klasy komponentu EJB.
- Wpisz Nazwę JNDI komponentu bean.
To jest logiczna nazwa używana przez serwer do lokalizacji komponentu EJB w czasie wykonywania.
- Wpisz Nazwę wyświetlaną komponentu bean.
To jest skrócona nazwa komponentu EJB używana przez narzędzia.
- Wpisz Opis tekstowy komponentu bean.
- 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.
- 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.
- Kliknij przycisk Dalej.
- Wybierz typ Modyfikatorów, które będą używane dla klasy.
Do wyboru są opcje Public, Abstract,
i Final.
- 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ń.
- Zaznacz szkielety metod, które mają być utworzone przez kreatora. Do wyboru są opcje main, Dziedziczone metody abstract i Konstruktory z nadklasy.
- Kliknij przycisk Zakończ.Nowy komponent bean zostanie dodany do odpowiedniego projektu EJB.
(C) Copyright IBM Corporation 2000, 2005. Wszelkie prawa zastrzeżone.