본문 바로가기

saaj2

웹 서비스 클라이언트 개발 1. 웹 서비스 호출 모델 1.1 웹 서비스 클라이언트 JAX-RPC API를 이용해서 웹 서비스 서버 부분을 개발하고 웹 컨테이너에 설치를 마쳤으면, 이제부터는 이를 이용할 웹 서비스 클라이언트 부분의 개발에 대해서 살펴보자. JAX-RPC API를 사용한 웹 서비스 클라이언트 부분 개발은 다음과 같은 순서로 작성된다. 1. 스텁 파일을 생성한다. 단 동적 서비스 호출에서는 생략된다. 클라이언트 프로그램을 작성하기 위해 웹 서비스 스텁을 생성한다. 서비스의 구현을 remote 인터페이스를 구현한 자바 객체로 보기 때문에 이를 호출하는 스텁을 생성하는 것은 자바 프로그래밍 입장에서 보면 자연스러운 과정일 것이다. 2. 클라이언트 프로그램을 작성한다. 3. 클라이언트 프로그램을 컴파일한다. 4. 클라이언트.. 2023. 9. 11.
SOAP API 1. JWSDP 1.1 JWSDP란? “Java Web Services Developer Pack”으로서 자바 개발자들이 XML 응용 프로그램과 웹 서비스 시스템 및 클라이언트를 쉽게 개발할 수 있도록 여러 가지 도구와 API를 제공하는 무료 통합 개발 툴킷이다. (http://java.sun.com) JWSDP는 ① XML 웹 서비스 개발 및 테스트, ② 웹 응용 프로그램 (서블릿, JSP 개발 및 테스트), 그리고 ③ XML 클라이언트 응용 프로그램 개발 및 테스트에 활용되는 것으로, 다음과 같은 API와 도구를 포함하고 있다. * Java API for XML Binding (JAXB) * Java API for XML Messaging (JAXM) * Soap with Attachments API.. 2023. 9. 8.