Thursday, July 02, 2009

AXIOM : Axis 객체 모델

AXIOM : Axis 객체 모델

 

참조영문:

http://today.java.net/pub/a/today/2005/05/10/axiom.html

http://ws.apache.org/axis2/1_0/OMTutorial.html
http://www.jaxmag.com/itr/online_artikel/psecom,id,726,nodeid,147.html


한글번역: 지훈 (sonny@infravalley.com), 몽키몽키(cache798@naver.com)
         
㈜인프라밸리 기술연구소 서비스개발1


본 문서는 위에 기술된 영문원본을 기초로 번역후 작성된 문서입니다. 개인적인 노력과 시간투자에 의한 산출물인 만큼 배포하실때는 꼭 작성자와 출처를 명시해 주시기 바랍니다.

 

 

1. AXIOM 소개

 

오늘날 XML은 비즈니스 소프트웨어 통합 패러다임의 주요 기술중의 하나로써 굳건히 자리를 잡고 있다. 현재 수많은 객체 모델들이 다양한 방식들로 XML을 처리하기위해 사용되고 있다.  

 

AXIOM XML의 처리를 좀더 쉽고 간편하게 지원하기 위해서 풀 파징(pull parsing)을 중심으로 만든 새로운 경량의 객체 모델을 제공함으로써 XML 처리 방식을 개선하였다. AXIOM Apache의 웹서비스 엔진인, Apache Axis2를 위한 객체 모델이다.

 

AXIOM은 기존의 다양한 방식의 XML 객체 모델과는 다르다. AXIOM은 자체적으로 전용 파서(parser)를 가지고 있지 않기 때문에, 입출력 기능의 구현을 위해 StAX의 입출력 기능에 의존한다는 특징이 있다. 

 

본 문서에서는 우선 AXIOM을 생성하는 방법을 설명하고, AXIOM 아키텍쳐의 기본적인 특징들에 대해서 차근차근 짚어볼 것이다. 또한 엘리먼트, 어트리뷰트, 텍스트 그리고 네임스페이스를 사용하여 XML 문서를 생성하는 방법에 대해 살펴본 후, XML 파일을 디스크로부터 읽어들이는 방법과 디스크로 XML 파일을 작성하는 방법들에 대해서도 설명할 것이다.

 

... 이하 생략 ...

 

 

## 자세한 내용은 첨부된 번역본 문서를 참고하세요

 

No comments: