最近在做一个基于soa的简单的学籍管理,接触到xfire这个开发的工具。xfire能够简化web service的开发过程,让程序员从底层soap,wsdl解脱出来。下面就简述我测试xfire的开发过程。测试环境:eclipse3.2+tomcat5.5+xfire1.1
构建web服务端(参考http://blog.csdn.net/sxqem/archive/2006/06/05/774327.aspx)
1.在eclipse中新建名为xfireTest的dynamic Web Project项目2.导入XFire用户库到WebContent/WEB-INF/lib目录下。该库中应包含xfire-1.1目录下的xfire-all-1.1.jar文件,以及xfire-1.1/lib目录下的所有文件
3.修改WebContent/WEB-INF/web.xml配置文件的内容,下面是修改后web.xml (红色部分为修改内容):
<?xml version="1.0" encoding="UTF-8"?> <web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <display-name> xfireTest</display-name> <welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> <welcome-file>default.html</welcome-file> <welcome-file>default.htm</welcome-file> <welcome-file>default.jsp</welcome-file> </welcome-file-list> <servlet> <servlet-name>XFireServlet</servlet-name> <servlet-class> org.codehaus.xfire.transport.http.XFireConfigurableServlet </servlet-class> </servlet> <servlet-mapping> <servlet-name>XFireServlet</servlet-name> <url-pattern>/servlet/XFireServlet/*& |