久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

Java調(diào)用CXF WebService接口的兩種方式實(shí)例

共計(jì) 778 個(gè)字符,預(yù)計(jì)需要花費(fèi) 2 分鐘才能閱讀完成。

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

  1. 在項(xiàng)目中添加 CXF 的依賴。
  2. 使用 CXF 提供的命令行工具生成客戶端代碼,命令如下:
wsdl2java -d  -p  

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

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

方式二:手動(dòng)編寫調(diào)用代碼。

  1. 創(chuàng)建 JaxWsProxyFactoryBean 實(shí)例,并設(shè)置 WebService 的地址。
JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean();
factory.setAddress();
  1. 設(shè)置 WebService 接口的類。
factory.setServiceClass(HelloWorldPortType.class);
  1. 創(chuàng)建 WebService 接口的代理對(duì)象。
HelloWorldPortType port = (HelloWorldPortType) factory.create();
  1. 調(diào)用 WebService 接口的方法。
String result = port.sayHello("World");
System.out.println(result);

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

丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-12-20發(fā)表,共計(jì)778字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請(qǐng)注明出處。
評(píng)論(沒有評(píng)論)
主站蜘蛛池模板: 民勤县| 洛扎县| 临高县| 益阳市| 福清市| 清镇市| 电白县| 敦煌市| 岳池县| 简阳市| 三明市| 黑山县| 南华县| 长汀县| 琼结县| 苍溪县| 高唐县| 新沂市| 建平县| 孝感市| 法库县| 丰顺县| 凤阳县| 富源县| 正定县| 北票市| 庄浪县| 昭苏县| 安新县| 商都县| 平利县| 浮梁县| 玉林市| 建始县| 白水县| 弥勒县| 烟台市| 稷山县| 高淳县| 简阳市| 无为县|