달력

52024  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

'JAXB'에 해당되는 글 1건

  1. 2008.11.30 [XML] JAXB를 이용하여 스키마에서 bean추출하기 2
최근 업무상 XML을 다루는 일이 조금씩 잦아지고 있습니다.
당장 필요한 것이 XML스키마 파일에서 자바빈을 추출하는 일인데요.. JAXB라는 기술이 있군요. JDK 1.6에는 기본적으로 포함되어 있는 API입니다.

단 제가 필요한 기능은 앞서 언급했듯이 XML 스키마에서 자바빈을 추출하는 거라 실제로 필요한 것은 xjc 라는 바인딩 컴파일러입니다. 이 툴은 http://java.sun.com 에서 배포하는 Java Web Services Developer Pack 에 포함되어 있습니다.

Java Web Services Developer Pack은 http://java.sun.com/webservices/downloads/webservicespack.html 에서 다운로드 가능합니다. 설치하면 다음과 같은 형태의 디렉토리를 보여줍니다.

명령창에서 다음 명령어로 실행하면 됩니다.
xjc -p <target_package> -d <dir> <스미카파일명>

JAXB 프로젝트 페이지인 https://jaxb.dev.java.net/ 에 좀더 쉽게 처리할 수 있도록 eclipse 플러그인을 제공합니다. eclipse 플러그인 페이지는 https://jaxb-workshop.dev.java.net/plugins/eclipse/xjc-plugin.html 입니다.
아직 eclipse 의 Update Manager용 URL로 설치하는 방식이 아닌 단순 배포방식으로 설치해야 하지만 제가 필요한 자바빈 추출기능은 문제없이 사용됩니다. ^^

■ eclipse의 JAXB메뉴

■ 파일을 생성할 디렉터리와 추출시 사용할 패키지 정보를 입력

■ 기타 옵션 셋팅

■ 생성된 소스의 대략적인 형태

▶ 참고 URL
1. http://kr.sun.com/developers/techtips/e2004_1221.html


Posted by fromm0
|