实验5 WebService
7页1、实验5:Web Service开发(2)(4学时)一、实验目的1、通过实验,掌握CXF发布基于SOAP Web Service的技术;2、通过实验,掌握CXF开发RESTful Web服务的方法;3、通过实验,了解Visual Studio中C#语言调用Web Service的方法;二、实验内容及要求1、将上次实验中开发的“用来计算两个数的和、差与积的功能” Web服务的基础上,扩展两种运算(自选),并通过CXF的Servlet方式发布到Tomcat上;2、在Visual Studio中,编写代码调用本Web Sever的功能来进行计算(要求测试所有的计算功能)。【可选】3、将第1题的基于SOAP的服务改成RESTful的Web服务,利用CXF的Servlet方式发布到Tomcat上;然后,使用REST client工具测试所有的服务,最后再利用Apache的HttpClient包编写客户端,调用并测试所有的计算服务功能。三、实习要求1. 要求独立完成实验内容。2. 按时完成实验报告,不得抄袭。3. 报告中,采用截图方式展现所做的操作步骤。实验过程1)建立 web 工程。导入 cxf
2、的 jar 包。2)配置 web.xml 文件3)配置 spring 的配置文件。同时配置好服务类的 bean.4)部署运行。文档目录结构1. 接口类 并用WebService 注解,“WebService” 的注解是定义 JAXWS 定义 WebService 的关键,这个注解用来告诉 java 解析器希望把这个接口中的方法发布成一些 WebService 的服务。2. 接口实现类 WebService用来标明此 java 接口定义了某个 WebService 的接口。3. 集成Spring发布 需要cxf包 因为 CXF 集成了 Spring,所以以上的配置要到 WEBINF/下找 spring 的配置文件。所以我们要在 WEBINF 下建立一个 Spring的配置文件“server-bean.xml”,下面要在此文件中,配置要发布服务 的对象及发布地址。Web.xml配置文件server-bean.xml配置文件启动Tomcat服务器地址栏输入http:/localhost:8080/MyServer?wsdl浏览器中输入http:/localhost:8080/Myserver
3、/services/CaculatorRestful 发布类web.xml 配置与上面相同,接下来在 serverbean.xml 中增加如下内容:(1) 支持 rs 的名称空间引入xmlns:jaxrs=http:/cxf.apache.org/jaxrshttp:/cxf.apache.org/jaxrs http:/cxf.apache.org/schemas/jaxrs.xsd(2)jaxrs:server 配置4. 总结 Apache CXF 的前身是叫Celtix 和 Xfire。JAX-RS 是JAVA 针对REST(Representation State Transfer)风格制定的一套Web 服务规范。Web Service开发的两种方式:code first、wsdl first。Web 服务分为Server和Client 两部分,Server 公开Web服务,Client 调用Web 服务,JAX-WS 的服务端、客户端双方传输数据使用的SOAP 消息格式封装数据。 这是实验遇到了很多问题,虽然按着步骤来做也花了很多时间,但是没有得到预期的结果。还是对知识掌握的不够深入,后面会多花时间理解WebService。 (注:文档可能无法思考全面,请浏览后下载,供参考。可复制、编制,期待你的好评与关注!)
《实验5 WebService》由会员ni****g分享,可在线阅读,更多相关《实验5 WebService》请在金锄头文库上搜索。
电子科技大学21秋《电子技术基础》在线作业三答案参考78
2023年企业下半年工作计划范文(2篇).doc
项目部交通事故应急预案
2023年小学生寒假学习计划(三篇).doc
服务员年终工作总结标准样本(8篇)
八年级语文上册第19课绿色基因的革命学案1无答案冀教版
班级管理调查问卷
资源整合精彩案例故事将影响你一生的思维
北碚区三圣镇岔鹿路茄河路改建工程
【最新教材】吉林省长市双阳区八年级数学下册16分式习题课教案3新版华东师大版
2023届大学校毕业典礼活动实施方案 汇编4份
幼儿园手工活动设计方案(3篇)
中国国际啤酒节策划方案
七年级历史备课组上学期工作计划样本(二篇)
佳名优地方全套方案
演讲稿与榜样同行让青春在实干中绽放
贵州电触头项目实施方案
精选关于人力资源工作计划范文
广东省中山市古镇高级中学2012届高三生物《遗传与变异》练习题(一)新人教版
临时钢便桥吊装专项方案(专家论证)
2022-09-26 2页
2023-08-07 47页
2024-01-15 5页
2023-07-09 5页
2022-11-01 3页
2023-02-24 23页
2022-09-19 34页
2023-04-08 39页
2022-09-22 11页
2022-12-14 8页