亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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

小云
200
2023-09-16 04:58:24
欄目: 編程語言

方式一:使用CXF提供的工具生成客戶端代碼。

  1. 在項目中添加CXF的依賴。

  2. 使用CXF提供的命令行工具生成客戶端代碼,命令如下:

wsdl2java -d <output_dir> -p <package_name> <wsdl_url>

其中,<output_dir>為生成的代碼存放的目錄,<package_name>為生成的代碼所在的包名,<wsdl_url>為WebService的WSDL地址。

  1. 將生成的代碼引入到項目中,然后就可以調用WebService接口了。例如:
HelloWorldService service = new HelloWorldService();
HelloWorldPortType port = service.getHelloWorldPort();
String result = port.sayHello("World");
System.out.println(result);

方式二:手動編寫調用代碼。

  1. 創建JaxWsProxyFactoryBean實例,并設置WebService的地址。
JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean();
factory.setAddress(<wsdl_url>);
  1. 設置WebService接口的類。
factory.setServiceClass(HelloWorldPortType.class);
  1. 創建WebService接口的代理對象。
HelloWorldPortType port = (HelloWorldPortType) factory.create();
  1. 調用WebService接口的方法。
String result = port.sayHello("World");
System.out.println(result);

注意:以上代碼中的HelloWorldPortType為WebService接口的類名。具體的類名需要根據生成的客戶端代碼或者WebService的定義進行調整。

0
神池县| 英超| 三台县| 旬邑县| 新郑市| 齐齐哈尔市| 阜新市| 时尚| 吴堡县| 南城县| 遵化市| 成安县| 西贡区| 大同县| 资溪县| 长子县| 焦作市| 德钦县| 海阳市| 安远县| 台安县| 怀柔区| 阜康市| 柳江县| 平泉县| 太谷县| 分宜县| 安西县| 柳江县| 磴口县| 永安市| 正阳县| 文昌市| 海南省| 桐梓县| 班玛县| 鱼台县| 额尔古纳市| 民权县| 新宾| 抚宁县|