[친절한 설명보기] [예제]:wsdl 서비스.zip[원문파일] : 2012620_wsdl 웹서비스 만들기.zip
이클립스에서는 WebService 구동에 필요한 소스를 자동으로 생성해주는 기능이 있습니다.
개발자는 웹서비스를 통해 제공해줄 메소드 코딩만 완료해주면 됩니다.
서비스를 제공해주는 쪽 프로그램
1. Dynamic Web Project 생성
2. 웹서비스에서 제공될 기능 메소드 코딩
(예제설명
SearchList.java : getSearchList 에서 데이터조회기능을 구현함
SourceDataITEM01.java : 서비스를 이용하는 쪽(이하 클라이언트)에서 보내는 데이터의 형태
SourceDataRITEM01.java : 처리 결과를 클라이언트로 보내줄 데이터의 형태
)
3. 웹서비스생성(New -> Others -> WebServices -> Web Service)
사용할 메소드 getSearchList 선택하면 됩니다.
클라이언트 프로그램
1. Project생성 java 또는 Dynamic Web Project
java 메소드를 사용하는 어떤 방식이는 무관합니다.
2. 웹서비스 클라이언트생성 (new -> others -> webservices -> web service client)
위에서 생성한 서비스를 선택해줍니다. (Browse 버튼 클릭하여 wsdl 선택)
3. 자동생성된 클라이언트 소스 중 xxxxxProxy.java 파일의 서비스 조회메소드 활용하여 코딩작성
예제설명 MakeDayWsdlTest.java 웹서비스 클라이언트