[ 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을 많이 사용합니다. |