基于XFire的Web服务实现.docVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于XFire的Web服务实现

实验题目: 基于XFire的Web服务实现 实验目的: 使用XFire编写一个简单的Web服务程序以及调用该Web服务的程序。 开发环境: Java+MyEclipse 8.5+Tomcat 6.0 实验步骤: 使用XFire实现了计算矩形面积的程序,输入长、宽两个参数计算输出矩形的面积,并编写客户端程序对此Web服务进行调用。 配置环境 安装Tomcat 6.0,将其加入到MyEclipse的服务器中。 图1 将Tomcat 6.0加入到MyEclipse 图2 配置Tomcat 6.0 jdk 建立Web服务工程 使用MyEclipse向导完成,创建Web Service Project,添加Project Name:AreaOfRectangleService。在向导的2中添加XFire servlet和service.xml文件的配置信息,这里按照默认值设置。在向导的3中选择类库动态添加到工程的构建路径中,这里选择XFire Core Library和XFire HTTP Client Libraries。 图3 配置Web服务信息 图4 配置XFire和service.xml信息 图5 添加XFire路径 编写Java核心代码 使用MyEclipse向导完成,新建Web Service,在向导2中配置Framework和Strategy信息。Framework选择XFire,Strategy选择从Java类中构建Web Service,并创建Java Bean。在向导3中配置Java类信息。Web Service Name:AreaOfRectangleService,Java Pakage:js.webservice。编写java类,实现功能。完成。 图6 创建Web Service 图7 配置Web Service基本信息 图8 功能实现接口 图9 功能实现类 部署Web服务 将Tomcat 6.0部署成AreaOfRectangleService服务器。 图10 选择Tomcat 6.0进行部署 图11 Tomcat 6.0部署成功 图12 控制台显示Tomcat 6.0部署成功 测试Web服务 启动Tomcat 6.0 服务器,使用MyEclipse的Web Service Explorer来测试Web Service:AreaOfRectangleService。选择WSDL,在Open WSDL中输入http://localhost:8080/AreaOfRectangleService/services/AreaOfRectangleService?wsdl 点击GO进入到WSDL后,点击进入compute方法中,出现输入参数界面,输入两个表示矩形的长和宽,点击GO即可输出结果。 图13 输入WSDL地址 图14 进入WSDL 图15 进入compute方法,进行测试,输出结果正确 基于XFire编写客户端程序 创建一个普通的Java工程,并添加XFire HTTP Client路径。编写客户端程序,启动服务器,进行测试。 图16 创建Java工程 图17 添加XFire路径 图18客户端程序 图19 控制台输出 实验结论 此次实验基于XFire实现了简单的Web Service的发布,并编写客户端程序对Web Service进行调用。

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档