- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、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服务。
您可能关注的文档
- [医学精品](第31期).doc
- [医学精品]全落实五中全会精神.doc
- [原创] 200年公司年会方案、流程、说明.doc
- [原创]201届高考英语总复习单元知识点复习16.doc
- [原创]ERP行管理制度模板.doc
- [原创]P2P贷业务存三大风险.doc
- [名校联盟]安省阜阳一中2013届高三第一次月考政治试题.doc
- [国研专稿]213年1-9月医药行业运行分析.docx
- [基础知识]人资源管理师.doc
- [天元中考复读玄武区2014二模政治试卷答案.doc
- 2025至2030中国移动治疗台行业发展研究与产业战略规划分析评估报告.docx
- 2025至2030链激酶行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030爆炸物探测扫描仪行业市场占有率及有效策略与实施路径评估报告.docx
- 2025至2030四川省智能制造行业细分市场及应用领域与趋势展望研究报告.docx
- 2026届高三二轮复习试题政治大单元突破练1生产资料所有制与分配制度含解析.docx
- 2026届高三二轮复习试题政治大单元突破练16哲学基本思想与辩证唯物论含解析.docx
- 2026届高三二轮复习试题政治大单元突破练2社会主义市场经济体制含解析.docx
- 浙江省衢州市五校联盟2025-2026学年高二上学期期中联考技术试题-高中信息技术含解析.docx
- 浙江省金丽衢十二校2026届高三上学期11月联考政治试题含解析.docx
- 2026届高三二轮复习试题政治大单元突破练7领导力量:中国共产党的领导含解析.docx
最近下载
- DB23T 1496.22-2021 劳动防护用品配备 第22部分:种植业生产人员.docx VIP
- TCL海外员工管理.docx VIP
- 神经内科DRGs病案首页诊断栏和手术操作栏填写要求.pdf VIP
- GB T 28896-2023 金属材料 焊接接头准静态断裂韧度测定的试验方法(OCR).pdf VIP
- 高中信息技术校本教材《计算机及网络简介》.pdf VIP
- 牛津树阅读绘本(适合2-8岁小童)A present for Mum【有书】.pdf VIP
- 《电击伤急救护理教程》课件.ppt VIP
- 浙江省杭州市滨江区杭二统考2024-2025学年高二上学期语文期末考试卷(含答案).docx VIP
- 工程廉政风险点及其防控措施表完整.docx VIP
- 河海大学《高等数学》 2017-2018学年第一学期期末试卷B卷.pdf VIP
原创力文档


文档评论(0)