我的家園

          我的家園

          CXF 入門: 遠程接口調用

          Posted on 2012-04-15 16:27 zljpp 閱讀(334) 評論(0)  編輯  收藏

          本篇是接著:CXF 入門之接口發布寫的,建議先看上篇

          ?

          使用myeclipse導入遠程接口( myeclipse9.0),其他的版本因該也沒什么問題

          ?

          一,導入方式

          ? 1,先在已有的項目中新建一個包,(用來專門存放遠程接口相關代碼)

          ?

          ? ?右鍵=》New=》Others=》Web Services 選擇web service client

          ?

          ?

          下一步

          ?

          ?

          繼續下一步

          ?

          http://dl.iteye.com/upload/picture/pic/105264/812f24f3-e419-392d-be4d-9d237ad5b4e6.jpg

          ?

          在下一步

          ?

          http://dl.iteye.com/upload/picture/pic/105262/5f238370-2c5e-3de0-b72d-00778e768d32.jpg

          ?

          點擊完成,到此遠程接口代碼導入完成(如果遠程接口有變動,重新導入就可以了,其他的不用做什么改動,不過要注意導進來接口實現類中的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測試,過程一樣

          ?

          如有不明請提出,謝謝






          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 方正县| 安丘市| 萍乡市| 大同市| 平定县| 新建县| 揭西县| 赤城县| 珠海市| 盐池县| 南京市| 定南县| 白玉县| 贺州市| 山丹县| 泽州县| 永昌县| 金平| 盐源县| 桃源县| 方山县| 德令哈市| 昌吉市| 双峰县| 平湖市| 漾濞| 长汀县| 宁城县| 新兴县| 昭苏县| 樟树市| 弥勒县| 襄垣县| 来宾市| 乃东县| 安平县| 勃利县| 新沂市| 磐安县| 兰考县| 新邵县|