日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

spring+cxf调用webservice接口

發布時間:2024/9/27 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 spring+cxf调用webservice接口 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、導入Spring和cxf的jar,在第一節中有說明。

二、編寫Spring配置文件ClientBeans.xml

?

?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" ???????xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ???????xmlns:jaxws="http://cxf.apache.org/jaxws" ???????xmlns:jaxrs="http://cxf.apache.org/jaxrs" ???????xmlns:cxf="http://cxf.apache.org/core" ???????xsi:schemaLocation="http://www.springframework.org/schema/beans? ???????????????????????????http://www.springframework.org/schema/beans/spring-beans.xsd ????????????http://cxf.apache.org/jaxrs http://cxf.apache.org/schemas/jaxrs.xsd ????????????http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd ????????????http://cxf.apache.org/core http://cxf.apache.org/schemas/core.xsd"> ????<jaxws:client id="helloClient" ????????????????<!--服務地址--> ??????????????????address="http://127.0.0.1:8080/ws/wss/helloworld" ????????????????<!--客服端調用類--> ??????????????????serviceClass="com.itcast.cxf.first.IHelloWorld"> ????</jaxws:client> </beans> <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" ???????xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ???????xmlns:jaxws="http://cxf.apache.org/jaxws" ???????xmlns:jaxrs="http://cxf.apache.org/jaxrs" ???????xmlns:cxf="http://cxf.apache.org/core" ???????xsi:schemaLocation="http://www.springframework.org/schema/beans ???????????????http://www.springframework.org/schema/beans/spring-beans.xsd ????????????http://cxf.apache.org/jaxrs http://cxf.apache.org/schemas/jaxrs.xsd ????????????http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd ????????????http://cxf.apache.org/core http://cxf.apache.org/schemas/core.xsd"> ?<jaxws:client id="helloClient" ????<!--服務地址--> ???????address="http://127.0.0.1:8080/ws/wss/helloworld" ?????<!--客服端調用類--> ???????serviceClass="com.itcast.cxf.first.IHelloWorld"> ?</jaxws:client> </beans>

三、調用類

?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 package com.itcast.cxfweb.java.client; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; import com.itcast.cxf.first.IHelloWorld; /** ?* Java項目的客戶端 ?* @author wangjianme ?*/ public class CxfJavaClient { ????public static void main(String[] args) { ????????//讀取配置文件 ????????ApplicationContext ctx =? ????????????new ClassPathXmlApplicationContext("ClientBeans.xml"); ????????//get到接口類型并調用 ????????IHelloWorld hello = (IHelloWorld)ctx.getBean("helloClient"); ????????String str = hello.sayHello("WJ"); ????????System.err.println(str); ????} } package com.itcast.cxfweb.java.client; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; import com.itcast.cxf.first.IHelloWorld; /** ?* Java項目的客戶端 ?* @author wangjianme ?*/ public class CxfJavaClient { ?public static void main(String[] args) { ??//讀取配置文件 ??ApplicationContext ctx = ???new ClassPathXmlApplicationContext("ClientBeans.xml"); ??//get到接口類型并調用 ??IHelloWorld hello = (IHelloWorld)ctx.getBean("helloClient"); ??String str = hello.sayHello("WJ"); ??System.err.println(str); ?} }

?

總結

以上是生活随笔為你收集整理的spring+cxf调用webservice接口的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。