Przechowywanie komponentów Bean oraz klas BeanInfo w różnych projektach

Tworząc klasy w edytorze Visual Editor for Java, można wybrać przechowywanie plików .java i klas BeanInfo w różnych projektach. Takie rozwiązanie ułatwia oddzielne tworzenie i wdrażanie klas.

Na przykład projekt MyProject zawiera klasę runtimeclasses.MyJavaBean. Drugi projekt, MyBeanInfoProject, zawiera pakiet beaninfoclasses.MyJavaBeanBeanInfo.

Ponieważ klasa BeanInfo musi mieć informacje o klasie, którą reprezentuje, w ścieżce budowania Java projektu MyBeanInfoProject musi znajdować się projekt MyProject. Zależność odwrotna nie obowiązuje - w ścieżce budowania Java projektu MyProject nie może znajdować się projekt MyBeanInfoProject, ponieważ powstałoby w ten sposób odwołanie cykliczne.

Aby skonfigurować środowisko robocze w celu przechowywania klas BeanInfo w projekcie innym niż pliki .java:

  1. W perspektywie Java kliknij prawym przyciskiem myszy projekt zawierający klasy BeanInfo i z menu podręcznego wybierz opcję Właściwości. Zostanie otwarte okno Właściwości.
  2. Wybierz pozycję Ścieżka budowania Java. Kliknij kartę Projekty i dodaj projekt zawierający komponenty Java Bean (pliki .java) do ścieżki budowania. Powoduje to zdefiniowanie położenia wszelkich klas wymaganych w czasie wykonania, które nie należą do bieżącego projektu. W ten sposób zostało spełnione opisane powyżej wymaganie wstępne. Zamknij okno Właściwości.
  3. Otwórz okno Właściwości projektu zawierającego pliki .java i wybierz pozycję Ścieżka BeanInfo. Kliknij kartę Klasy BeanInfo.
  4. Kliknij przycisk Dodaj projekty. Zostanie otwarte okno dialogowe z listą wszystkich dostępnych projektów. Za pomocą pola tekstowego u góry okna dialogowego można filtrować listę. Po znalezieniu projektu zawierającego klasy BeanInfo wybierz go i kliknij przycisk OK.
  5. Projekt zostanie włączony do ścieżki klasy maszyny wirtualnej, która jest używana do introspekcji, ale należy także określić pakiety zawierające klasy BeanInfo. W tym celu wybierz projekt zawierający klasy BeanInfo i kliknij przycisk Modyfikuj ścieżki. W otwartym oknie dialogowym modyfikowania ścieżek wyszukiwania wybierz pakiet zawierający klasę BeanInfo, klikając przycisk Wybierz pakiety. Zostanie otwarte okno dialogowe Wybieranie pakietów, w którym w widoku drzewa wyświetlane są pakiety zawarte w projekcie.
  6. Wybierz pakiet zawierający klasy BeanInfo. Jeśli istnieje więcej takich pakietów, możesz wybierać je po kolei. Możesz także użyć przycisków W górę oraz W dół, aby określić kolejność ich wyszukiwania.

W ten sposób zostały zakończone czynności związane z określaniem położenia klas BeanInfo projektu znajdujących się w innym projekcie.

Uwagi:

(C) Copyright IBM Corporation 1999, 2004. Wszelkie prawa zastrzeżone.