Do utworzenia jednostkowego komponentu bean CMP i dodania go do projektu można wykorzystać kreatora.
Aby było możliwe utworzenie komponentu EJB, należy:
Aby utworzyć komponent CMP:
- W perpektywie J2EE wybierz z menu opcje Plik > Nowy > Inne > EJB > Komponent XDoclet Enterprise JavaBean. Zostanie wyświetlony kreator Tworzenie komponentu Enterprise JavaBean.
- Wybierz opcję ContainerManagedEntityBean.
- Kliknij przycisk Dalej.
- Wybierz Projekt, który będzie zawierać nowy komponent bean.
- 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. Zgodnie z konwencją nazwy komponentów bean powinny się zaczynać wielką literą.
Uwaga: Znaków w kodzie Unicode można używać w nazwie komponentu EJB, ale znaki te nie są obsługiwane w nazwach pakietów i klas powiązanych z komponentami EJB.
- Zmień wartość w polu Nadklasa komponentu bean, jeśli ma on dziedziczyć z klasy innej niż java.lang.Object.
- Kliknij przycisk Dalej.
- Wpisz odpowiednią wartość w polu Nazwa komponentu EJB. Wartość ta będzie nazwą klasy komponentu EJB.
- Wpisz odpowiednią wartość w polu Schema, aby wskazać schemat abstrakcyjny dla komponentu bean.
- Wpisz odpowiednią wartość w polu Nazwa wyświetlana. Wartość ta będzie krótką nazwą komponentu EJB, z której będą korzystać narzędzia.
- Podaj tekstowy Opis komponentu bean.
- Wybierz wartość pola Wartość CMP dla nowego komponentu bean:
- 1.x oznacza, że komponent bean zostanie dodany do projektu wykorzystującego wersję EJB 1.0 lub późniejszą.
- 2.x oznacza, że komponent bean zostanie dodany do projektu wykorzystującego wersję EJB 2.0 lub późniejszą.
- Wybierz wartość pola Przypadek użycia dla nowego komponentu bean:
- Importuj atrybuty z tabeli oznacza, że atrybuty komponentu CMP będą importowane z tabeli w bazie danych. Kliknij przycisk Dalej.
- Wykonaj jedną z następujących czynności:
- Aby wybrać jedną z dostępnych definicji połączenia, kliknij jedno z połączeń na liście Dostępne definicje połączeń. Kliknij przycisk Dalej.
- Aby utworzyć nową definicję połączenia JDBC, kliknij przycisk Nowa.
W oknie Parametry połączenia podaj wymagane parametry połączenia JDBC na stronie Parametry połączenia kreatora Nowe połączenie. Wybierz menedżera bazy danych, sterownik JDBC i wprowadź inne dane dotyczące połączenia. Aby zdefiniować filtry połączenia JDBC, usuń zaznaczenie z pola Wyłącz filtr i zdefiniuj odpowiednie filtry połączenia. Kliknij przycisk Zakończ.
- Zdefiniuj nowe atrybuty oznacza, że atrybuty komponentu CMP zostaną zdefiniowane przez użytkownika. Kliknij przycisk Dalej.
- Aby utworzyć atrybut CMP dla jednostkowego komponentu bean, kliknij przycisk Dodaj.
- Aby określić nazwę atrybutu, kliknij pole Nazwa i wpisz nazwę.
- Aby określić typ atrybutu, kliknij pole Typ i wpisz typ.
- Aby atrybut atrybut był polem kluczowym komponentu bean, zaznacz pole wyboru Klucz podstawowy.
- Aby określić nazwę tabeli dla komponentu bean, wpisz nazwę w polu Tabela.
- Aby dodawać kolejne atrybuty, powtarzaj kroki od a do d.
- Kliknij przycisk Dalej.
- Wybierz Modyfikatory używane dla klasy komponentu. Dostępne wartości to Public, Abstract i Final.
- Wybierz Interfejsy, które komponent bean ma implementować:
- Kliknij przycisk Dodaj, aby otworzyć okno dialogowe Wybór typu, w którym można określić implementowany interfejs.
- Jeśli został dodany interfejs, który ma już nie być implementowany, zaznacz ten interfejs na liście i kliknij przycisk Usuń.
- Zaznacz szkielety metod, które mają być utworzone przez kreatora. Możliwe wartości to main, Odziedziczone metody abstrakcyjne i Konstruktory z nadklasy.
- Kliknij przycisk
Zakończ. Nowy komponent bean zostanie dodany do wskazanego projektu EJB.
(C) Copyright IBM Corporation 2000, 2005. Wszelkie prawa zastrzeżone.