天天看点

使用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