Spring是目前最流行的JavaEE Framework,但是使用Spring的Spring-WS开发WebService却十分繁琐。XFire是一个简化WebService开发的开源项目,通过Spring和XFire的结合可以大大简化基于Spring Framework的应用中的WebService开发。
Spring和XFire可以通过多种方式结合,下文介绍的是笔者常用的一种简单而实用的方法。所用的Spring版本为2.0,XFire版本为1.2.6

1、配置XFire Servlet
在web.xml中加入如下配置:
<servlet>
<servlet-name>XFireServlet</servlet-name>
<servlet-class>
org.codehaus.xfire.spring.XFireSpringServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>XFireServlet</servlet-name>
<url-pattern>/servlet/XFireServlet/*</url-pattern>

本文介绍了如何利用Spring和XFire简化JavaEE应用中的WebService开发。通过Spring 2.0与XFire 1.2.6的结合,可以创建更简单的Web服务。配置包括在web.xml中设置XFire Servlet,添加Spring监听器,定义接口和实现服务,最后在Spring配置文件中配置服务及其处理程序。

5565

被折叠的 条评论
为什么被折叠?



