這裡並未涉及到JSR181Annotations的相關應用,具體的三種方式如下 ①通過WSDL地址來創建動態客戶端②通過服務端提供的介面來創建客戶端③使用Ant通過WSDL文件來生成客戶端 第一種方式:通過WSDL地址來創建動態客戶端 view plainprint? ...
這裡並未涉及到JSR181Annotations的相關應用,具體的三種方式如下
①通過WSDL地址來創建動態客戶端
②通過服務端提供的介面來創建客戶端
③使用Ant通過WSDL文件來生成客戶端
第一種方式:通過WSDL地址來創建動態客戶端
view plainprint?
- packagecom.jadyer.client; importjava.net.MalformedURLException; importjava.net.URL; importorg.codehaus.xfire.client.Client; /** *通過WSDL來創建動態客戶端 *@see此時需要在項目中引入XFire1.2CoreLibraries和XFire1.2HTTPClientLibraries */ publicclassClientFromWSDL{ publicstaticvoidmain(String[]args)throwsMalformedURLException,Exception{ Clientclient=newClient(newURL("http://127.0.0.1:8080/XFire_demo/services/XFireServer?wsdl")); Object[]results11=client.invoke("sayHello",newObject[]{"Jadyer22"}); System.out.println(results11[0]); } }