Java Bean과 그 BeanInfo 클래스가 별도의 프로젝트에 있음

Visual Editor for Java에서 클래스를 개발할 때 .java 파일 및 BeanInfo 클래스를 여러 프로젝트에 보관하는 옵션이 있습니다. 이것을 사용하면 클래스를 별도로 쉽게 개발하고 전개할 수 있습니다.

예를 들면, MyProject에는 runtimeclasses.MyJavaBean 클래스가 있습니다. 두번째 프로젝트 MyBeanInfoProject에는 beaninfoclasses.MyJavaBeanBeanInfo 패키지가 있습니다.

BeanInfo 클래스는 표시되는 클래스를 알아야 하므로 MyBeanInfoProject는 Java 빌드 경로에 MyProject를 포함해야 합니다. 반대의 경우는 성립되지 않습니다. MyProject는 순환 참조를 작성하므로 Java 빌드 경로에 MyBeanInfoProject를 포함해서는 안됩니다.

Workbench 설정을 구성하기 위해 .java 파일에 있는 BeanInfo 클래스를 다른 프로젝트에 저장하려면 다음을 수행하십시오.

  1. Java Perspective에서 BeanInfo 클래스를 포함하는 프로젝트를 마우스 오른쪽 단추로 클린한 후 팝업 메뉴에서 특성을 선택하십시오. 특성 창이 열립니다.
  2. Java 빌드 경로를 선택하십시오. 프로젝트 탭을 클릭한 다음 Java Bean이 있는 프로젝트(.java 파일)를 빌드 경로에 추가하십시오. 이것은 현재 프로젝트의 파트가 아닌 런타임 시 필요한 클래스 위치를 정의합니다. 이제 위에 설명한 전제조건이 충족되었습니다. 이 특성 창을 닫으십시오.
  3. .java 파일을 포함하는 프로젝트의 특성 창을 열고 BeanInfo 경로를 선택하십시오. BeanInfo 클래스 탭을 클릭하십시오.
  4. 프로젝트 추가 누름 단추를 클릭하십시오. 모든 사용 가능한 프로젝트의 목록 대화 상자가 열립니다. 대화 상자의 맨 위에 있는 텍스트 필드를 사용하여 목록을 필터할 수 있습니다. BeanInfo 클래스를 포함하는 프로젝트를 찾은 경우 이 프로젝트를 선택하고 확인을 클릭하십시오.
  5. 프로젝트는 검사에 사용되는 가상 시스템의 클래스 경로에 포함되지만, 사용자는 BeanInfo 클래스를 포함하는 패키지도 지정해야 합니다. 이를 수행하려면 BeanInfo 클래스가 있는 프로젝트를 선택하고 경로 수정 누름 단추를 클릭하십시오. 열려있는 검색 경로 수정 대화 상자에서 패키지 선택을 클릭하여 BeanInfo 클래스를 포함한 패키지를 선택하십시오. 프로젝트 내에서 패키지의 트리 보기를 표시하는 패키지 선택 대화 상자가 열립니다.
  6. BeanInfo 클래스를 포함하는 패키지를 선택하십시오. 둘 이상의 패키지가 있으면 차례로 선택할 수 있습니다. 아래 누름 단추를 사용하여 검색할 순서를 제어할 수도 있습니다.

BeanInfo 클래스가 다른 프로젝트에 있을 때 한 프로젝트의 BeanInfo 클래스 위치를 지정하는 단계가 완료됩니다.

참고:

상위 주제: BeanInfo 클래스의 위치 지정

관련 개념
BeanInfo 클래스 및 검사

관련 타스크
Bean 및 BeanInfo 클래스를 동일한 프로젝트의 여러 패키지에 보관
JAR 파일에 BeanInfo 클래스 보관
BeanInfo 클래스의 위치를 명시적으로 정의
동일한 패키지에 Bean 및 BeanInfo 클래스 보관

(C) Copyright IBM Corporation 1999, 2004. All Rights Reserved.