 |
스프링과 아파치 CXF를 이용해 POJO 웹 서비스를 디자인하고 구현하기 |
 |


2008년 12월 09일
|
|
 |
아피치 CXF는 웹 서비스 표준 지원, 프론트엔드 모델링, RESTful 서비스 지원, 다양한 전송과 바인딩(binding) 지원 등의 특징을 갖춘 오픈 소스 프레임워크입니다. 아피치 CXF를 스프링 프레임워크와 함께 사용하면 코드를 많이 짜지 않고도 비교적 쉽게 웹 서비스를 만들고 JBoss, IBM WebSphere 등 다양한 컨테이너에 배치할 수 있습니다. 이번 연재에서는 이 두 오픈 소스 프레임워크를 사용하여 간단한 웹 서비스를 구현해 보고 이어서 Restful 웹 서비스까지 개발해 보겠습니다.
-
1회: CXF와 스프링을 사용하는 웹 서비스 만들기 소개
POJO 스타일의 웹 서비스를 아파치 CXF와 스프링 프레임워크를 이용해 만들어 보겠습니다. 예제로 주문 처리 웹 서비스를 만들면서 CXF와 스프링을 통합하는 방법을 배우고 웹 서비스를 생성하는 데 집중할 수 있게 도와주는 셸 API에 대해서도 살펴보겠습니다.
-
2회: RESTful 웹 서비스 만들기
1회와 같은 주문 애플리케이션에 REST 아키텍처 유형의 개념과 특징을 적용해 보겠습니다. CXF에서 RESTful 서비스를 어떻게 지원하는지 살펴보고 SEI와 구현 클래스를 생성한 후 마지막으로 스프링 빈으로 서비스 클래스를 정의해 JAX-WS 종단(endpoint)으로 발행하겠습니다.
|
 |
|
 |