一、介绍
1、CXF
CXF是一个用来发布Webservice的框架
2、Spring
3、WebService
WebService是发布在Web的一种程序,可以实现各种各样的功能,供其他程序调用,如天气预报等,不分语言。
二、前期准备
1、下载CXF、Spring的相关jar文件
2、打开MyEclipse新建一个WebProject(不是WebService Project),把相关包添加到WebProject 的lib目录下
三、开始
1、定义WebService的接口,和实现类
2、在src目录先添加一个.xml文件,名字自己取(下面的例子中为beans.xml)
3、配置web.xml
四、访问发布成功的WebService
下面以一个具体的例子实现上述过程:
src文件目录如图:
IQueryTPR.java
package young; import javax.jws.WebMethod; import javax.jws.WebParam; import javax.jws.WebService; /** * <p>Title: IQueryTPR</p> * <p>Description:要发布的WebService接口定义 </p> */ @WebService public interface IQueryTPR { // @WebParam(name="str")指定参数名称,否则默认为args0 @WebMethod public String getXMLUser(@WebParam(name="index")int index); }