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

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

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 色一级| 成年美女黄网站色视频大全免费 | 草草草视频 | 久久亚洲精品专区蓝色区 | 国产伦精品一区二区三区免 | 亚洲六月丁香六月婷婷蜜芽 | 高跟丝袜麻麻求我调教 | 91在线永久 | 欧美日韩一区二区三区免费不卡 | 18free性欧美另类hd | 三年片韩国在线观看 | 天天gan| 手机在线免费观看视频 | jzzjzz视频免费播放 | 国产裸舞在线一区二区 | 人妖欧美一区二区三区四区 | chinese帅男gayvideo | 十大看黄网站 | 国产亚洲福利一区二区免费看 | 男人操女人免费视频 | 成年人免费在线看的惊悚动作片 | 欧美日韩国产一区二区三区在线观看 | 女子张腿让男人桶免费 | 91精品国产综合久久香蕉 | 人与蛇boxxⅹ| 91久久综合 | 深夜免费在线视频 | 成人在线一区二区三区 | 国产成人h视频在线播放网站 | 国产实拍会所女技师在线 | 蜜桃传媒在线 | 美女操穴视频 | 日韩高清在线高清免费 | 国产成人性毛片aaww | 日韩在线免费看 | aaaaa特级毛片| 大肥臀风间由美 中文字幕 大东北chinesexxxx露脸 | 亚洲图片一区二区 | 九九热这里只有精品2 | 好爽轻点太大了太深了 | 欧美成人免费草草影院视频 |