java

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ java ] in KIDS
글 쓴 이(By): wizest (나)
날 짜 (Date): 2004년 8월 23일 월요일 오후 02시 20분 46초
제 목(Title): Re: [Q] XML을 위한 클래스




제대로 감잡은 건지 모르겠지만

apache jakarta 프로젝트중에서 

digester 를 살펴보세요

http://jakarta.apache.org/commons/digester



원래 xml로 된 configuration 파일을 읽는데 목적이지만

하는 짓이 xml 문서의 각 element의 값을

java side로 일반 java object에다가 넣어 주는 것을 하거든요. 

configuration file을 읽는게 아니라

xml파일을 범용으로 java object로 옮기는 용도로 쓰기에도 

딱일듯 싶습니다..



당연 임의의 형식으로 된 xml 을 읽을 수 있고

xml 의 각 element에 해당하는 일정한 mapping 규칙에 따라

java class property에 값이 세팅되는 스타일입니다.



저두 자세한 내용을 몰라서 더 이상 도움은... -_-



commons 에 이것 말고 재미난게 있는데

정확하게 프로젝트 명이 기억나지 않지만 beanUtils 안에

다이나믹 자바빈즈라는 것이 있습니다.

말 그대로 동적으로 자바빈을 생성해주는 (컴파일 타임이 아니라

런타임 시에 프로퍼티를 만들어 주고.. 하는등) 것이 있습니다.

것도 살펴보시면 아이디어 얻는데 도움되실 꺼에요.

동적이다 보니 reflection/introspection을 많이 사용합니다.


[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.