激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

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

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

服務器之家 - 編程語言 - Java教程 - spring整合cxf框架實例

spring整合cxf框架實例

2020-11-22 22:32Java教程網 Java教程

下面小編就為大家帶來一篇spring整合cxf框架實例。小編覺得挺不錯的。現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

CXF是webService的框架,能夠和spring無縫整合

##服務端編寫

1.創建動態web項目

2.導入cxf和spring相關jar包(CXF核心包:cxf-2.4.2.jar)

3.在web.xml中配置CXF框架的核心Servlet

?
1
2
3
4
5
6
7
8
9
10
11
12
<servlet>
   <servlet-name>cxf</servlet-name>
   <servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class>
   <init-param>
     <param-name>config-location</param-name>
     <param-value>classpath:applicationContext.xml</param-value>
   </init-param>
 </servlet>
 <servlet-mapping>
   <servlet-name>cxf</servlet-name>
   <url-pattern>/webservice/*</url-pattern>
 </servlet-mapping>

4.提供spring框架的配置文件applicationContext.xml

applicationContext.xml的約束:

?
1
2
3
4
5
6
7
8
9
10
<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:soap="http://cxf.apache.org/bindings/soap"
xsi:schemaLocation="http://www.springframework.org/schema/beans
          http://www.springframework.org/schema/beans/spring-beans.xsd
          http://cxf.apache.org/bindings/soap
          http://cxf.apache.org/schemas/configuration/soap.xsd
          http://cxf.apache.org/jaxws
          http://cxf.apache.org/schemas/jaxws.xsd">

5.開發一個服務類

注:服務類必須加注解  @WebService

6.在spring中配置文件中注冊服務

?
1
2
<jaxws:endpoint id="" address="/hello" implementor=""></jaxws:endpoint>
<!-- id為服務的id,任意填寫 address 為訪問地址 implementor為服務類的全類名-->

 

啟動web工程,瀏覽器訪問

###客戶端

(用wsdl2java命令生成本地代碼調用)

1,在wsdl2java.bat命令所在的文件夾下打開命令窗口,輸入:wsdl2java -d . 路徑

(路徑為service發布后頁面的wsdl的全路徑,service訪問的路徑名加?wsdl),回車后會在當前文件夾下生成文件夾

2.把文件夾復制到項目中

    (用spring文件注冊代理對象調用)

1.創建項目,可以不是web項目,導入jar包

2.將生成的接口復制到項目中。

3.創建applicationContext.xml文件中配置代理對象

?
1
2
<jaxws:client id="" address = "" serviceClass =""></jaxws:client>
<!-- id值隨意, adress的值為wsdl的路徑值,當不在本機是,須要修改ip serviceClass為接口的全路徑-->

4.編寫實現類(如下為例子)

?
1
2
3
4
5
6
7
public static void main(String[] args) {
    //創建工廠對象
    ClassPathXmlApplicationContext cts = new ClassPathXmlApplicationContext("applicationContext.xml");
    Fun1 proxy = (Fun1) cts.getBean("myclient");
    String string = proxy.sayHello("呵呵", 12);
    System.out.println(string);
  }

以上這篇spring整合cxf框架實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 中国女警察一级毛片视频 | 久久久久国| 一区二区三区精品国产 | 免费国产自久久久久三四区久久 | av在线等 | 成人免费在线播放 | 久久不雅视频 | 久久精品伊人网 | 电影av在线| 精品成人网 | 国内毛片视频 | 毛片一区二区三区四区 | 91在线视频免费观看 | 亚洲福利在线观看视频 | 黄色国产在线观看 | 中国av中文字幕 | 久久伊人国产精品 | av在线播放免费 | 激情夜色| 亚洲一区久久久 | 成人免费福利网站 | japanese xxxxhd| 久久精品国产亚洲一区二区 | 天天操天天骑 | 日韩在线激情 | 黄色网址入口 | 黄色av网站在线观看 | 中文字幕一区久久 | 成人毛片视频在线播放 | 海外中文字幕在线观看 | 欧美亚洲一级 | 亚洲一级片免费观看 | 国产一级免费不卡 | 曰批全过程120分钟免费69 | 黄网站色成年大片免费高 | 性少妇videosexfreexx| 国产18成人免费视频 | 欧美性成人 | 久久久久久久久国产精品 | 国产欧美精品一区二区三区四区 | 亚洲精品免费播放 |