我的家園

          我的家園

          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測試,過程一樣

          ?

          如有不明請提出,謝謝






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


          網站導航:
           
          主站蜘蛛池模板: 合肥市| 延寿县| 高平市| 伊川县| 东安县| 乌鲁木齐县| 昌平区| 信丰县| 龙州县| 吴堡县| 桃园县| 吴桥县| 永年县| 渭源县| 温宿县| 宜川县| 宁强县| 惠水县| 漯河市| 光山县| 定陶县| 哈尔滨市| 奈曼旗| 德钦县| 黑龙江省| 顺义区| 晋宁县| 禹城市| 崇礼县| 蒙阴县| 康马县| 沂水县| 定西市| 抚宁县| 锡林浩特市| 昭觉县| 陵水| 常熟市| 东宁县| 彰武县| 青冈县|