주 컨텐츠로 이동
Administrator Guide
최종 업데이트: 2023-06-23
JAXB 프로젝트 생성

JAXB 프로젝트 생성

XML 스키마 파일을 파일 시스템에 저장합니다.
JAXB는 XML 형식과 Java 형식 간에 데이터를 변환할 수 있게 해주는 바인딩 프레임워크입니다. Studio에서는 JAXB 프로젝트를 생성하여 XML 스키마 파일을 Java 클래스로 변환할 수 있습니다. JAXB 프로젝트를 생성한 후에는 Java 클래스를 조립품 프로젝트에 종속성으로 추가하여 통합에서 해당 Java 클래스를 구현할 수 있습니다.
  1. File
    New
    Workday Schema to Java (JAXB) Project를
    선택합니다.
  2. 프로젝트 구성 세부내용
    창에서 다음을 고려합니다.
    옵션 설명
    프로젝트명
    프로젝트의 이름입니다.
    Target runtime
    프로젝트의 대상 런타임 서버입니다.
    Workday Runtime
    으로 자동입력됩니다.
    구성
    프로젝트의 패싯 구성입니다.
    Workday Schema to Java (JAXB) Project
    로 자동입력됩니다.
  3. Source Folders
    창에서 다음을 고려합니다.
    옵션 설명
    Generation directory
    JAXB에서 생성된 Java 클래스의 디렉토리 폴더입니다.
    jaxb-gen
    으로 자동입력됩니다.
    Mark generated resources as derived
    JAXB에서 생성된 Java 클래스를 파생 리소스로 표시합니다. 자동으로 이 확인란이 선택됩니다.
  4. JAXB Schema Selection and Generation Settings
    창에서 다음을 고려합니다.
    옵션 설명
    Schema Files
    XML 스키마 파일의 위치입니다. Studio에는 다음 옵션이 표시됩니다.
    • 워크스페이스
    • 외부
    • URL
    JAXB External Binding Files(옵션)
    XML 스키마에 대한 바인딩 파일의 위치입니다. Studio에는 다음 옵션이 표시됩니다.
    • 워크스페이스
    • 외부
    Generate default binding file for unmapped schemas
    XML 스키마에 대한 일반 바인딩 파일을 생성합니다.
    Location within Project
    일반 바인딩 파일의 디렉토리 폴더입니다. 자동입력 형식:
    jaxb-resources/bindings.xjb
    .
    스키마 및 외부 JAXB 바인딩 파일 관리 방법 선택
    Create links in the project to external Schema/Binding files
    를 선택하여 신규 JAXB 프로젝트에 스키마 및 바인딩 파일에 대한 링크를 생성합니다. 이 옵션은 자동으로 선택됩니다.
    Copy Schema/Binding files to project now
    를 선택하여 스키마 및 바인딩 파일을 새 JAXB 프로젝트에 복사합니다.
    Compiler Options
    Studio에는 다음 옵션이 표시됩니다.
    • Specify target package (overrides all other package definitions)
    • Apply less strict validation to schemas
    • Suppress package level annotations
    • Automatic name conflict resolution
  5. 마침
    을 클릭합니다.
Project Explorer
뷰에 JAXB 프로젝트가 표시됩니다.
JAXB 프로젝트를 어셈블리 프로젝트의 종속성으로 추가합니다.