ApacheCXF 의 인기가 상당합니다. OpenSource 인데다가, 사용하기도 쉬운면이 있습니다.
특히 Spring과의 적절한 통합이 지원되고 있어, 필자는 Webservice 구현에 반드시 CXF 를 사용합니다.
일단 http://cxf.apache.org/ 에 방문해서 패키지를 다운로드 합니다.
$(CXF_HOME)/bin 이하에 wsdl2java 가 있습니다.
대충 옵션의 사용은 아래와 같습니다.
-p : package path
-d : output path
-frontend : client framework
example)
auction ipay service webservice client maker example]
wsdl2java -p com.mulder.ipay.service.wsclient -frontend jaxws21 -d C:\Users\mulder\Documents\workspace-sts-2.9.0.RELEASE\ipayExample\resources https://api.auction.co.kr/ArcheSystem/IpayService.asmx?WSDL
자동으로 웹서비스 코드가 생깁니다... apache cxf 팀에 감사하다는 말을 전하면서,
공짜로 서비스를 사용하실수 있습니다.
그럼 즐 코딩 ~
특히 Spring과의 적절한 통합이 지원되고 있어, 필자는 Webservice 구현에 반드시 CXF 를 사용합니다.
일단 http://cxf.apache.org/ 에 방문해서 패키지를 다운로드 합니다.
$(CXF_HOME)/bin 이하에 wsdl2java 가 있습니다.
대충 옵션의 사용은 아래와 같습니다.
-p : package path
-d : output path
-frontend : client framework
example)
mulder@~/devapps/apache-cxf-2.4.3/bin$ ./wsdl2java \
-p mulder.test.websvc.wsdl2java.userservice \
-frontend jaxws21 \
-d ~/wsdlclient/demo \
http://localhost:8080/ApacheCFXSvr/ws/UserService?wsdl
-p mulder.test.websvc.wsdl2java.userservice \
-frontend jaxws21 \
-d ~/wsdlclient/demo \
http://localhost:8080/ApacheCFXSvr/ws/UserService?wsdl
auction ipay service webservice client maker example]
wsdl2java -p com.mulder.ipay.service.wsclient -frontend jaxws21 -d C:\Users\mulder\Documents\workspace-sts-2.9.0.RELEASE\ipayExample\resources https://api.auction.co.kr/ArcheSystem/IpayService.asmx?WSDL
자동으로 웹서비스 코드가 생깁니다... apache cxf 팀에 감사하다는 말을 전하면서,
공짜로 서비스를 사용하실수 있습니다.
그럼 즐 코딩 ~