달력

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
최근 업무상 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
|
http://thaiopensource.com/relaxng/trang.html

'환경' 카테고리의 다른 글

[메모] 405 Method Not Allowed 에러..  (0) 2009.01.19
[tomcat] Apache, Tomcat 연동하기  (0) 2008.12.16
[팁] 키보드 비프음 없애기  (0) 2008.06.28
[AppFuse] FAQ에서 몇가지..  (0) 2008.06.28
[AppFuse] 한글 properties파일  (0) 2008.06.28
Posted by fromm0
|