一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Java調用CXF WebService接口的兩種方式實例

Java調用CXF WebService接口的兩種方式實例

2021-07-20 16:31小飛俠-2 Java教程

今天小編就為大家分享一篇關于Java調用CXF WebService接口的兩種方式實例,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

通過http://localhost:7002/card/services/helloworld?wsdl訪問到xml如下,說明接口寫對了。

Java調用CXF WebService接口的兩種方式實例

1.靜態調用

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// 創建webservice客戶端代理工廠
jaxwsproxyfactorybean factory = new jaxwsproxyfactorybean();
// 判斷是否拋出異常
factory.getoutinterceptors().add(new loggingininterceptor());
// 注冊webservice接口
factory.setserviceclass(deductionservice.class);
// 配置webservice地址
factory.setaddress("http://localhost:7002/card/services/helloworld?wsdl");
// 獲得接口對象
cxfservice service = (cxfservice) factory.create();
// 調用接口方法
string result = service.sayhello("aaaaaaaaaa");
system.out.println("調用結果:" + result);
// 關閉接口連接
system.exit(0);

2.動態調用:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
jaxwsdynamicclientfactory dcf = jaxwsdynamicclientfactory.newinstance();
    org.apache.cxf.endpoint.client client = dcf
        .createclient("http://localhost:7002/card/services/helloworld?wsdl");
    // url為調用webservice的wsdl地址
    qname name = new qname("http://dao.xcf.digitalchina.com/", "sayhello");
    // namespace是命名空間,methodname是方法名
    string xmlstr = "aaaaaaaa";
    // paramvalue為參數值
    object[] objects;
    try {
      objects = client.invoke(name, xmlstr);
      system.out.println(objects[0].tostring());
    } catch (exception e) {
      e.printstacktrace();
    }

區別:

靜態調用需要依賴service類,因為客戶端調用cxf webservice接口的過程中需要服務器端提供service,很不方便,如果同一個項目中則沒有區別。

動態調用完全不依賴service類,服務器端只要提供接口名和路徑就可以方便的調用。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對服務器之家的支持。如果你想了解更多相關內容請查看下面相關鏈接

原文鏈接:https://blog.csdn.net/qq_26562641/article/details/71534715

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久免费看少妇高潮A片特爽 | 国产视频一区在线观看 | zol中关村在线 | 免费看国产一级特黄aa大片 | 臀控福利大臀的网站 | 欧美一级视频免费观看 | 日韩在线免费 | 亚洲网视频 | 69罗莉视频在线观看 | 日本h片在线 | 超级乱淫伦小说1女多男 | fuqer老师| 肉色欧美久久久久久久蜜桃 | 91香蕉视频网址 | 国产盗摄女厕美女嘘嘘 | 18videossex性欧美69| 青草园网站在线观看 | 久久中文字幕综合不卡一二区 | 午夜视频在线网站 | 国产精品一久久香蕉产线看 | 色婷婷久久综合中文久久一本` | heyzo在线播放 | 成人综合久久综合 | 九九国产在线视频 | 91亚洲视频在线观看 | 免费激情小视频 | 成人亚洲欧美综合 | 青青草影院在线观看 | 日韩欧美国产一区二区三区 | 无码国产成人777爽死 | 波多野结衣178部中文字幕 | 日韩伦理在线观看 | 香蕉eeww99国产在线观看 | 国产精品福利在线观看免费不卡 | 国产91对白在线观看 | 日本深夜视频 | 亚洲国产中文字幕在线视频综合 | 天堂色| 日韩在线二区全免费 | 久久这里只有精品国产精品99 | 欧美精品久久一区二区三区 |