- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(“web服务实用技术”课程实验指导书
必做实验
实验一 Web服务开发环境配置(2课时)
一、实验目的
1.2..
1.2...
PC机最低配置:2G Hz以上CPU;1G以上内存;1G自由硬盘空间
四、实验原理
1.Eclipse是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。基于Eclipse的应用程序的突出例子是IBM的WebSphere Studio Workbench,它构成了 IBM Java 开发工具系列的基础。例如,WebSphere Studio Application Developer添加了对JSP、servlet、EJB、XML、Web服务和数据库访问的支持。2.Axis2是下一代Apache Axis。Axis2虽然由Axis 1.x处理程序模型提供支持,但它具有更强的灵活性并可扩展到新的体系结构。Axis2基于新的体系结构进行了全新编写,而且没有采用Axis 1.x的常用代码。支持开发Axis2的动力是探寻模块化更强、灵活性更高和更有效的体系结构,这种体系结构可以很容易地插入到其他相关Web服务标准和协议(如 WS-Security、WS-ReliableMessaging 等)的实现中。Axis2的主要优点有
1)采用名为AXIOM(AXIs Object Model)的新核心XML处理模型,利用新的XML解析器提供的灵活性按需构造对象模型。
2)支持不同的消息交换模式。目前Axis2支持三种模式:In-Only、Robust-In和In-Out。In-Only消息交换模式只有SOAP请求,而不需要应答;Robust-In消息交换模式发送SOAP请求,只有在出错的情况下才返回应答;In-Out消息交换模式总是存在SOAP请求和应答。
3)提供阻塞和非阻塞客户端 API。
4)支持内置的Web服务寻址(WS-Addressing)。
5)灵活的数据绑定,可以选择直接使用AXIOM,使用与原来的Axis相似的简单数据绑定方法,或使用XMLBeans、JiBX或JAXB 2.0等专用数据绑定框架。
6)新的部署模型,支持热部署。
7)支持HTTP,SMTP,JMS,TCP传输协议。
8)支持REST (Representational State Transfer)。1.2.实验二 理解一个简单的Web服务界面(2课时)
一、实验目的
1.
2..
1.2.
PC机最低配置:2G Hz以上CPU;1G以上内存;1G自由硬盘空间
四、实验原理
1.2.1.2.实验三 实施一个Web服务(6课时)
一、实验目的
1.
2..1.
2...
5...
8..1.
2.JDK1.5.0Eclipse
4.Axis2
5.axis2-eclipse-codegen-wizard-1.4
四、实验原理
1.2.1.2.实验四 优化开发环境(2课时)
一、实验目的
1.
2.1.
2...
5.1.
2.JDK1.5.0Eclipse
4.Axis2
5.axis2-eclipse-codegen-wizard-1.4
6. axis2-ant-plugin-1.3
四、实验原理
1.2.1.2..
一、实验目的
练习如何使用TCP Monitor来观察SOAP消息。
二、实验内容
1.
2.1.
2.JDK1.5.0Eclipse
4.Axis2
5.axis2-eclipse-codegen-wizard-1.4
6.tcpmon-1.0-Bin
四、实验原理
1.2.1.2.
实验六 实现多个参数的调用(5课时)
一、实验目的
练习如何在web服务实现类中接受多个参数。
二、实验内容
1.
2.1.
2.JDK1.5.0Eclipse
4.Axis2
四、实验原理
1.2.
选做实验
实验一 发送和接收复合数据结构
一、实验目的
练习如何从一个web服务中发送和接收复合数据结构。
二、实验内容
1.
2...
5...1.
2.JDK1.5.0Eclipse
4.Axis2
四、实验原理
1.2.....Import元素
10.1.2.
实验二 发送二进制文件
一、实验目的
练习如何在一个web服务中接收返回和二进制文件。
二、实验内容
1.
2..1.
2.JDK1.5.0Eclipse
4.Axis2
四、实验原理
1.XML-binary Optimized Packaging 2.1.2.
实验三 请求长操作
一、实验目的
练习如何处理一个包含可能要花几天的时间才能完成的手动处理过程的web服务。
您可能关注的文档
- ([高考材料作文审题训练立意命题详解.doc
- [图文详解电脑连接电视的方法HDMI篇.doc
- ([高考模拟试卷二.doc
- ([高考模拟试卷语文.doc
- ([高考物理专题强化测评精练精析专题3动能定理和能量守恒定律A卷新人教版江苏专用.doc
- ([高考真题作文点评.docx
- ([高考综合复习——现代文阅读模拟测试四.doc
- [图片插连接方法.doc
- ([高考英语从句分类解析.doc
- [图片资源运用的思索与实践.doc
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)