JAXB 런타임을 사용하여 XML 문서 마샬링(marshalling) 및 역마샬링(unmarshalling)

JAXB(Java™ Architecture for XML Binding) 런타임을 사용하여 XML 인스턴스 문서를 조작할 수 있습니다.

시작하기 전에

JAXB를 사용하여 스키마 컴파일러인 xjc 명령으로 XML 스키마에서 Java 클래스를 생성하거나 스키마 생성기인 schemagen 명령으로 Java 클래스에서 XML 스키마를 생성하십시오.

이 태스크 정보

JAXB API 및 도구를 사용하여 XML 스키마와 Java 클래스 간 맵핑을 설정하십시오. 데이터 바인딩이 이미 있는 경우 JAXB 바인딩 런타임 API를 사용하여 XML 인스턴스 문서를 Java 오브젝트로(부터) 변환하십시오. XML 문서에 저장된 데이터는 데이터 구조에 대한 이해 없이도 액세스할 수 있습니다. JAXB 어노테이션이 있는 클래스와 아티팩트에는 JAXB 런타임 API가 XML 인스턴스 문서를 처리하는 데 필요한 모든 정보가 들어 있습니다. JAXB 런타임 API를 사용하면 JAXB 오브젝트를 XML로 마샬링(marshalling)하고 이 XML 문서를 다시 JAXB 클래스 인스턴스로 역마샬링(unmarshalling)할 수 있습니다.

프로시저

결과

이제 JAXB Java 클래스를 마샬링(marshalling)하고 JAXB 바인딩 프레임워크를 사용하여 XML 데이터를 역마샬링(unmarshalling)할 수 있습니다. 마샬링(marshalling) 및 역마샬링(unmarshalling) 런타임 API에 대한 추가 정보는 JAXB 참조 구현 문서를 참조하십시오.

문제점 방지 문제점 방지: Java 2 보안이 사용으로 설정된 경우 보안 예외를 방지하기 위해 AccessController.doPrivileged 메소드 내에서 JAXBContext.newInstance(), Unmarshaller.unmarshal() 및 Marshaller.marshal() 메소드 호출을 랩핑하십시오. gotcha
.

주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_jaxbmarshalxml
파일 이름:twbs_jaxbmarshalxml.html