Przechowywanie komponentów Bean oraz klas BeanInfo w różnych pakietach tego samego projektu

Tworząc klasy w edytorze Visual Editor for Java, można wybrać przechowywanie plików .java i klas BeanInfo w różnych pakietach tego samego projektu.

W tym celu należy zmodyfikować właściwości projektu Java w celu skonfigurowania ścieżki wyszukiwania klas BeanInfo używanej przez edytor elementów wizualnych. Przechowywanie w różnych pakietach powoduje rozdzielenie klas czasu projektowania i czasu wykonania, co umożliwia ich osobne wdrażanie.

Na przykład projekt pod nazwą MyProject zawiera następujące pakiety:

Aby wprowadzić opisaną powyżej konfigurację:

  1. W perspektywie Java kliknij prawym przyciskiem myszy projekt zawierający oba pakiety i z menu podręcznego wybierz opcję Właściwości.
  2. Wybierz pozycję Ścieżka BeanInfo z listy właściwości.
  3. Na stronie Pakiety upewnij się, że zaznaczone jest pole wyboru Włącz introspekcję BeanInfo tego projektu. W przeciwnym razie w projekcie w ogóle nie będą stosowane informacje umieszczone w ścieżce BeanInfo.
  4. Kliknij przycisk Wybierz pakiety i wybierz z tego samego projektu jeden lub więcej pakietów zawierających klasy BeanInfo.
  5. Opcjonalnie: Aby zmienić kolejność wyszukiwania pakietów podczas introspekcji, kliknij kartę Porządkowanie i eksportowanie i użyj przycisków W górę oraz W dół. Podczas introspekcji reguły dotyczące odnajdywania odpowiedniej klasy BeanInfo dla komponentu Java Bean są kolejno stosowane do każdego pakietu. Zmiana kolejności pakietów jest wymagana tylko w przypadku występowania dwóch lub większej liczby klas BeanInfo, które mogą być kandydatami dla tej samej klasy komponentów Java Bean.
  6. Aby włączyć te pakiety do ścieżki wyszukiwania BeanInfo dla klas w innych projektach Java, które odwołują się do klas w tym projekcie (a tym samym włączyć ten projekt do ich ścieżki budowania Java), konieczne jest wyeksportowanie pakietu zawierającego klasy BeanInfo. Potwierdź następujące ustawienia:
    1. Na karcie Porządkowanie i eksportowanie we właściwościach BeanInfo upewnij się, że pakiety zawierające klasy BeanInfo są wybrane do eksportu.
    2. Na stronie właściwości Ścieżka budowania Java tego samego projektu upewnij się, że pakiety zawierające klasy BeanInfo nie są wykluczone z eksportu. Wykluczenie ich we właściwościach ścieżki budowania Java powoduje nadpisanie ustawienia znajdującego się na stronie właściwości Ścieżka BeanInfo.

Gdy zostanie utworzony introspektor dla tego projektu, w jego ścieżce wyszukiwania będą zawarte wszystkie pakiety podane na liście pakietów.

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