终于写了一个关于XFire的入门级demo。下面写一下开发过程。
WebRoot\WEB-INF\web.xml配置文件的内容:(不用修改,MyEclipse会帮你自动生成)
- 编写需要发布为WebService的Java类,这个例子中是一个非常简单的MathService.java。
|
package com.Qiaojunsky.xfireDemo; public class MathService { public int Add(int a ,int b) { return a+b ; } } |
- XFire使用的配置文件services.xml的内容:(需要修改)
|
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://xfire.codehaus.org/config/1.0"> <service> <name>MathService</name> <namespace>http://com.QiaojunSky.xfireDemo/MathService</namespace> <serviceClass>com.Qiaojunsky.xfireDemo.MathService</serviceClass> </service> </beans> |
XFire会借助Spring来解析services.xml,从中提取需要发布为WebService的配置信息。