[JAVA] XML 직렬화도구 - Simple Framework

사용자 삽입 이미지


개발을 하다보면 XML 문서를 생성하거나, 다른 위치에 있는 문서를 파싱처리 해야 할 일들이 생긴다. 최근 안드로이드 내장 달력의 소스코드를 살펴보다가 문득 이상한 어노테이션을 발견했다. 그 소스코드에 파서는 존재하지 않았다. (안드로이드 소스코드에서 심플 프레임워크를 사용했는지는 잘 모르겠다)

이건 또 뭔가 싶어서 궁금해 하고 있던 찰나,
2011 자바 컨퍼런스에 방문했다가 이놈의 정식명칭과 경로를 알 수 있었다.

심플 프레임워크란, XML 직렬화 도구이다.
자바코드에서의 POJO라 불리는 것들... 즉 Value Object (VO)를 생성할때에 각 프로퍼티에 특별한 어노테이션을 설정해줌으로써 XML 코드로의 변환이 용이하게 해주는 역할을 한다. 이놈은 루트 엘리먼트, 이놈은 어트리뷰트!! 라고 명시해준다는 말이다.

아래는 IBM 개발자센터에서 이러한 내용으로 한페이지 분량으로 강좌를 적어논 경로이다.
2010년에 작성된 내용인데, 난 이제서야 확인했다. 나같은 분들이 혹시 생길것 같아 포스팅한다.

강좌경로 : http://www.ibm.com/developerworks/kr/library/x-simplexobjs/index.html?ca=drs-kr-1124

'기술참고자료 > JAVA' 카테고리의 다른 글

How to add SVN plugin for STS ?  (0) 2011.12.20
[JAVA] Hashmap & List 정렬기법  (0) 2011.05.02
HttpClient의 심플한 사용  (0) 2011.03.21
List Sort Sample Using Comparator<T> Interface  (0) 2011.03.17
DOM Parser vs SAX Parser  (0) 2011.03.17