겉바속촉

XML 파싱 - 마샬, 언마샬 본문

IT 일기 (상반기)/JAVA

XML 파싱 - 마샬, 언마샬

겉바속촉 2022. 6. 2. 14:20
728x90
반응형

 

JAXB = Java Architecture for XML Binding

 

👉 마샬링과 언마샬링을 해주는 JAVA에 내장된 라이브러리

 

👉Marchal : 객체를 XML 변환, 객체를 byte stream으로 변환

👉Unmarchal : XML 객체로 변환, byte stream을 객체로 변환

 

 

 

JAXB Annotation

👉 @XmlRootElement

XML의 Root Element 명을 정의

 

👉 @XmlElement

XML의 Element 명을 정의

 

👉 @XmlType

XML 스키마 이름과 namespace 정의

propOrder 속성을 이용해서 XML 표현 시 요소들의 표현 순서를 정의

 

👉 @XmlElementWrapper

다른 XML 요소들을 감싸는 역할

List 같은 컬렉션 객체들을 XML 변환할 때 사용

728x90
반응형

'IT 일기 (상반기) > JAVA' 카테고리의 다른 글

JNDI  (0) 2022.06.03
프로세스와 스레드의 차이  (0) 2022.06.02
클래스와 객체 - 인스턴스  (0) 2022.05.27
WEB 서버 & WAS  (0) 2022.05.27
클래스와 객체 - 메서드  (0) 2022.05.27