读书人

JAX-WS学习(1)、哈你妹

发布时间: 2013-03-12 11:19:35 作者: rapoo

JAX-WS学习(一)、哈你妹



JAX-WS学习(1)、哈你妹

?

3、现在写一个客户端来调用发布好webservice:

? ? 1)、首先是得到webservice服务描述信息的地址(也就是wsdl,webservice describle language,web服务描述语言):

? ? ? ? ? ? ? ?路径为:http://localhost:8080/Service/FirstHelloWorldService?wsdl

?

? ? 2)、通过wsgen服务端可生成服务的wsdl文件:

? ?5)、把生成的service类中的file开头的wsdl路径全部换成之前的http://localhost:8080/Service/FirstHelloWorldService?wsdl,写一个客户端类:
? ?2)、重新执行wsimport命令:
package com.sxit.first;import java.util.concurrent.ExecutionException;import javax.xml.ws.AsyncHandler;import javax.xml.ws.Response;public class CallBackClient {public static void main(String[] args) throws Exception {HelloWorldServiceService service = new HelloWorldServiceService();HelloWorldService port = service.getHelloWorldServicePort();port.sayAsync("sb", new AsyncHandler<SayResponse>() {@Overridepublic void handleResponse(Response<SayResponse> res) {try {SayResponse response = null;response = res.get();String message = response.getReturn();System.out.println(message);} catch (InterruptedException e) {e.printStackTrace();} catch (ExecutionException e) {e.printStackTrace();}}});Thread.sleep(1000);}}
? ?转自:http://blog.csdn.net/lifetragedy/article/details/7205832

读书人网 >其他相关

热点推荐