Posted on 2012-04-15 16:27
zljpp 閱讀(330)
評論(0) 編輯 收藏
本篇是接著:CXF 入門之接口發布寫的,建議先看上篇
?
使用myeclipse導入遠程接口( myeclipse9.0),其他的版本因該也沒什么問題
?
一,導入方式
? 1,先在已有的項目中新建一個包,(用來專門存放遠程接口相關代碼)
?
? ?右鍵=》New=》Others=》Web Services 選擇web service client
?

?
下一步
?

?
繼續下一步
?

?
在下一步
?

?
點擊完成,到此遠程接口代碼導入完成(如果遠程接口有變動,重新導入就可以了,其他的不用做什么改動,不過要注意導進來接口實現類中的webservice url需要和實際遠程接口地址一致)
?
接下來是使用方式:
?
public static void main(String[] args) {
// HelloWorldServiceImplService為具體的實現類(注意里面的url對應遠程ws的URL),HelloWorldService 上級接口
HelloWorldServiceImplService hello = new HelloWorldServiceImplService();
HelloWorldService server = hello.getHelloWorldServiceImplPort();// 如果遠程接口的@WebService(portName=“XXX”)中指定了portName為XXX,這里就是getXXX了
String result = server.sayHello();
System.out.println(result);
}
?
?
?
?
不要想太多,就這么幾行代碼,也可以隨便寫個main測試,過程一樣
?
如有不明請提出,謝謝