XML 데이터 및
Java™ 오브젝트를 맵핑하기 위해
Java Bean 마법사에 JAXB 스키마를 사용할 수 있습니다. 마법사는 사용자의 스키마에 해당하는
Java Bean을 생성합니다.
이 태스크 정보
JAXB 스키마에서 Bean을 생성하려면 다음 단계를 수행하십시오.
프로시저
- JAXB 스키마에서 생성할 Bean에 대해 작업할 Java
기반 프로젝트를 하나 이상 작성하십시오. 예를 들어, Java,
웹, EJB 또는 애플리케이션 클라이언트 프로젝트를 작성하십시오. 다중 프로젝트를 사용하여
스키마 라이브러리를 지원할 수 있습니다.
- 네비게이터 보기에서 JAXB 스키마 파일을 마우스 오른쪽 단추로 클릭하고
생성 > Java를 클릭하십시오. Java 생성 마법사가 열립니다.
- 생성기 목록에서 Java Bean에 대한 JAXB 스키마를
선택하십시오. 다음을 클릭하십시오.
- XML 스키마 선택 페이지에서는 다음 옵션이 제공됩니다.
- 스키마 라이브러리 생성: 이 옵션을 선택하면
다음 패널에서 스키마 파일에서 프로젝트로 맵핑을 사용자 정의할 수 있습니다.
- 대상 Java 컨테이너 목록에서 생성된
Java Bean을 포함하는 프로젝트나 폴더를
지정하십시오.
- 대상 패키지 필드에 Java
패키지 이름을 입력하거나 기본값을 허용하십시오.
- 선택사항. 외부 바인딩 선언을 추가하여 XML 스키마 컴포넌트와 해당 Java
표시간에 대한 기본 바인딩을 사용자 정의할 수 있습니다. 바인딩 파일 분할창에서
추가를 클릭하십시오.
시스템 위치에서 외부 바인딩 선언 파일을 선택하고 확인을 클릭하십시오(예:
MyJAXBtoBeanBinding.xjb). 바인딩 컴파일러는 외부 파일에 지정한 바인딩 선언을 사용하여 소스 스키마를 수정하지 않고도
Bean 바인딩에 XML을 사용자 정의합니다.
참고: 문서 편집기를 사용하여 바인딩 파일을 작성할 수 있습니다. 파일 형식은 외부 바인딩 선언에 대한 JAXB 2.x 스펙을
준수해야 합니다.
- 스키마 라이브러리를 생성하도록 선택한 경우 다음을
클릭하여 XSD 문서 또는 XSD 문서 그룹과 프로젝트 간 맵핑을 사용자 정의하십시오.
- 완료를 클릭하십시오. Bean 및 클래스가
지정한 위치에서 네비게이터 보기에 표시됩니다. 이를 클릭하여 Java
클래스 편집기에서 편집하십시오.