IT/web개발

이클립스 axis, wsdl, WebService 생성

미르오키드 2012. 7. 18. 16:52
반응형

[친절한 설명보기]   [예제]: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 웹서비스 클라이언트
 

 

반응형