1
我想寫一個簡單的Web服務客戶端與我的簡單的Web服務進行交互,它只返回傳入的用戶ID。所以我在Eclipse中創建了一個Web服務客戶端,併爲我生成了一些文件; wsCall,wsCallBindingStub,wsCallProxy,wsCallService,wsCallServiceLocator。存根是我發現的具有我的web服務方法的conly類,因爲在這個階段我的ws很簡單?如何利用從WSDL生成的Web服務客戶端?
所以我想調用這個調用,我需要做什麼來調用?
我已經看到所有的例子都有遠程異常或Axis錯誤的try-catch,然後類被實例化(包括響應類,反序列化?),並通過存根類進行ws調用。我需要爲我的案子打電話嗎?
wsCallBindingStub stub = new wsCallBindingStub();
String retString = stub.sayHi(1); // 1: my user id
return retString;
謝謝!
如果您使用的是JAX-WS,我可以幫助您,但是我擔心我對Axis沒有經驗。它看起來比JAX-WS複雜得多! – 2011-04-05 17:35:57