天天看點

使用CXF+spring建立一個web的接口項目

一、web project整合spring

1.1、打開Myeclipse,建立web project(eclipse為dynamic web project),使用J2EE5.0。

1.2、添加Srping的基本jar包(無需事務等)

org.springframework.beans-3.1.1.RELEASE.jar

1.3、建立源檔案夾(source folder)conf,位于項目下,添加applicationContext.xml到該目錄,内容如下:

1.4、在web.xml中web-app節點下添加監聽,如下:

運作項目,正常運作則說明正常。

二、開發webservice服務

建立RegeditService類,如下:

建立RegeditServiceImpl類,如下:

注意:targetNamespace中的包名倒着寫,最後要加"/",否則報錯。

三、spring整合cxf

3.1、添加jar包

3.2、applicationContext.xml中添加如下内容:

3.3、在web.xml中添加如下cxf配置:

部署到tomcat,通路位址:http://localhost:8080/CXFWS/services(最後的services是3.3中配置的通路路徑),如下圖則表示成功:

使用CXF+spring建立一個web的接口項目

wsdl文檔如下圖:

使用CXF+spring建立一個web的接口項目

另附上源代碼位址:http://download.csdn.net/detail/zxnlmj/7457693