Uchovávání objektů bean a tříd BeanInfo v různých projektech

Když vyvíjíte třídy ve vizuálním editoru pro prostředí Java, máte možnost uchovávat soubory .java a třídy BeanInfo v různých projektech. To vám umožní snadněji vyvíjet a zavádět třídy odděleně.

Například projekt MyProject obsahuje třídu runtimeclasses.MyJavaBean. Druhý projekt, MyBeanInfoProject, obsahuje balíček beaninfoclasses.MyJavaBeanBeanInfo.

Protože třída BeanInfo potřebuje znát třídu, kterou reprezentuje, musí být MyProject obsažen v cestě sestavení Java MyBeanInfoProject. Vezměte na vědomí, že opačně to neplatí - projekt MyProject by neměl ve své cestě sestavení Java obsahovat MyBeanInfoProject, protože by to vytvořilo kruhový odkaz.

Konfigurace nastavení modulu workbench tak, aby třídy BeanInfo byly uloženy v projektu odlišném od vašich souborů .java:

  1. V perspektivě Java klepněte pravým tlačítkem myši na projekt, který obsahuje třídy BeanInfo, a z rozevírací nabídky vyberte Vlastnosti. Otevře se okno Vlastnosti.
  2. Vyberte Cesta sestavení Java. Klepněte na kartu Projekty a přidejte do cesty sestavení projekt, který obsahuje objekty Java bean (soubory .java). Toto definuje umístění všech tříd potřebných při běhu, které nejsou součástí aktuálního projektu. Nyní jste splnili nezbytné předpoklady vysvětlené výše. Zavřete okno Vlastnosti.
  3. Otevřete okno Vlastnosti pro projekt, který obsahuje soubory .java a vyberte Cesta BeanInfo . Klepněte na kartu Třídy BeanInfo .
  4. Klepněte na tlačítko Přidat projekty. Otevře se dialogové okno se seznamem všech dostupných projektů. K filtrování seznamu můžete použít textové pole v horní části dialogového okna. Jakmile najdete projekt obsahující třídy BeanInfo, označte ho a klepněte na OK.
  5. Projekt bude nyní zahrnut do cesty ke třídě virtuálního stroje používaného k introspekci, ale ještě musíte určit balíčky, které obsahují třídy BeanInfo. K provedení tohoto vyberte projekt, který obsahuje třídy BeanInfo, a klepněte na tlačítko Modifikovat cesty. V dialogovém okně Modifikovat cesty pro hledání, které se otevře, vyberte balíček obsahující třídu BeanInfo klepnutím na Zvolit balíčky. Otevře se dialogové okno Vybrat balíčky zobrazující strom balíčků obsažených v projektu.
  6. Vyberte balíček obsahující třídy BeanInfo. Pokud je k dispozici více balíčků, můžete je vybrat postupně. K určení pořadí, ve kterém budou prohledávány, můžete také použít tlačítka Nahoru a Dolů.

Kroky potřebné k určení umístění tříd BeanInfo projektu, jsou-li v jiném projektu, jsou nyní dokončeny.

Poznámky:

(C) Copyright IBM Corporation 1999, 2004. Všechna práva vyhrazena.