欢迎来到天天文库
浏览记录
ID:9879322
大小:331.50 KB
页数:12页
时间:2018-05-13
《eclipse使用xfire发布webservice》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、使用xFire发布WebService目录1.准备工作11.1.开发环境11.2.下载依赖包12.开发WebService12.1.新建工程12.1.1.新建工程xFire12.1.2.拷贝依赖包12.1.3.修改配置文件12.2.传递简单数据类型的WebService22.2.1.新建功能接口HelloXFire.java22.2.2.功能接口的实现类HelloXFireImpl.java22.2.3.创建services.xml文件32.2.4.启动Tomcat,出现如下图的加载信息,则说明发布成功。42.2.5.查看WebService列表和wsdl文件42.3.传递
2、复杂数据类型与自定义类型的WebService42.3.1.了解XFire的绑定机制Aegis42.3.2.新建User.java52.3.3.新建功能接口HelloXFireObj.java52.3.4.功能接口的实现类HelloXFireObjImpl.java62.3.5.services.xml文件添加节点72.3.6.查看WebService列表和wsdl文件83.调用xFire发布的WebService83.1.准备工作83.1.1.新建工程xFireClient83.1.2.拷贝依赖包83.2.调用83.2.1.如何得到wsdl文件83.2.2.新建Clien
3、tXFire.java83.2.3.测试结果114.备注11使用xFire发布WebService1.准备工作1.1.开发环境eclipse3.5.2tomcat6.01.2.下载依赖包xFire主页:http://xfire.codehaus.org/xFire下载:http://xfire.codehaus.org/Download点击xfire-distribution-1.2.6.zip下载最新包。下载后的文件xfire-distribution-1.2.6.zip,将其解压到任意位置。2.开发WebService2.1.新建工程2.1.1.新建工程xFire新建一
4、个DynamicWebProject,项目名为xFire。2.1.2.拷贝依赖包将xfire-1.2.6lib下的全部jar包放入工程的WEB-INFlib文件夹下。将xfire-1.2.6下的xfire-all-1.2.6.jar包放入工程的WEB-INFlib文件夹下。2.1.3.修改配置文件修改web.xml文件,添加内容如下:XFireServleto
5、rg.codehaus.xfire.transport.http.XFireConfigurableServlet0XFireServlet/servlet/XFireServlet/*XFireServlet
6、servlet-name>/services/*1.1.传递简单数据类型的WebService1.1.1.新建功能接口HelloXFire.javapackagecom.xfire.services;publicinterfaceHelloXFire{publicStringsayHello();publicStringsayHelloByName(Stringname);public
7、StringsayHelloByNameAndAge(Stringname,intage);}1.1.2.功能接口的实现类HelloXFireImpl.javapackagecom.xfire.services;publicclassHelloXFireImplimplementsHelloXFire{//无参数的方法publicStringsayHello(){return"你好"+"!byxFire.";}//需要一个参数的方法publicStringsayHelloByName(Stringname){ret
此文档下载收益归作者所有