通過前面兩章主要介紹了發佈服務與wsdl文件,這章介紹如何使用Axis提供的方法調用。當然,也可以調用別的
方式發佈的webservice服務。
1、通過代碼的方式調用
Call call = (Call)new Service().createCall();
call.setTargetEndpointAddress("http://127.0.0.1:8080/springlook/services/SayHello");
Object obj = call.invoke("sayHello", new Object[]{"xml"});
2、通過生成客戶端
這個類的用法就是,在MyEclipse或者Eclipse使用Run Configurations 的方式
XXXXServiceLocator service = new XXXXServiceLocator(); XXXX client = service.getSayHello(); String name = client.sayHello("請求參數");