Microsoft .NET XML Web服务程序设计PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:(美)Adam Freeman,(美)Allen Jones著;向璐,向祚铁译
- 出 版 社:北京:清华大学出版社
- 出版年份:2003
- ISBN:7302069441
- 页数:322 页
第Ⅰ部分 3
XML Web服务基础知识 3
第1章XML Web服务简介 3
1.1什么是XMLWeb服务 3
目录 3
1.2 XMLWeb服务示例 4
1.2.1 信息服务 4
1.2.2集中化服务 4
1.2.3 数据集成、聚合与分析 5
1.2.4应用程序的扩展和集成 5
1.3 XMLWeb服务的优点 6
1.3.2 非商业性 6
1.3.1基于标准 6
的系统 6
1.2.5 基于对等模型和推模型 6
1.3.3 简便性 7
1.3.4独立于语言及平台 7
1.3.5 功能抽象 7
1.3.6 可发现性 7
1.3.7提高开发效率 7
1.4 XMLWeb服务面临的挑战 8
1.4.1有待发展的技术 8
1.4.2 消费者是否采用 8
1.4.3 有待证实的商务模型 9
1.4.4管理的简单性 9
1.4.5 保持一致性 10
1.4.6操作问题与支持结构 10
1.5 XMLWeb服务标准与协议 10
1.5.1 目录和发现 11
1.5.2 描述 12
1.5.3 消息发送 12
1.5.4 XML 13
1.6 XML Web服务体系结构 13
1.6.1 目录、发现和描述 14
1.6.2代理对象 14
1.7用ASP.NET创建XML Web服务 14
1.8本章小结 15
第2章 使用Visua l Studio.NET 16
开发XML Web服务 16
2.1准备开发环境 16
2.1.1 IIS Server系统要求 17
2.1.2 安装IIS 17
Web服务开发 19
2.1.3配置IIS服务器用于XML 19
2.1.4 安装Visual Studio.NET 20
2.2与XML Web服务相关的ASP.NET基础知识 21
2.2.1 ASMX文件 22
2.2.2@WebService指令 22
2.2.3 后台代码文件 23
2.3 用Visual Studio.NET创建XMLWeb服务 23
2.3.1 创建HelloWorld XML 23
Web服务 23
2.3.2 测试HelloWorld XML 26
Web服务 26
2.3.3 XMLWeb服务项目文件 28
2.3.4 用Visual Studio.NET向IIS服务器上传文件 30
2.4本章小结 31
3.1 信用卡验证服务 33
第3章 创建信用卡验证服务 33
3.1.2 CreditCardValidator库的功能 34
3.1.1 信用卡验证过程 34
3.2 VISAValidator服务 35
3.2.1 创建VISAValidator服务 35
3.2.2 测试VISAValidatorXML 40
Web服务 40
3.3 理解VISAValidator代码 43
3.3.1 System.Web.Services 44
命名空间 44
3.3.2 WebService基类 45
3.3.3 WebService属性 45
3.3.4 WebMethod属性 46
3.4本章小结 47
第4章 创建SOAP客户端 51
第11部分 51
XML Web服务和客户端 51
4.1 代理类和Web引用 52
4.1.1 创建Web引用 53
4.1.2重命名Web引用 54
4.1.3 查看Web引用文件和属性 55
4.1.4使用代理类 56
4.2 XML Web服务客户端 58
4.2.1 创建Windows窗体客户端 59
4.2.2创建Web窗体客户端 63
4.2.3 创建控制台客户端 67
4.3 本章小结 71
的比较 72
5.1.1 HTTP-GET与HTTP-POST 72
5.1 HTTP-GET和HTTP-POST协议 72
第5章创建HTTP客户端 72
5.1.2 HTTP和SOAP的比较 74
5.2 通过HTTP使用XML Web服务 76
5.2.1 HTTP代理类 76
5.2.2创建Web窗体客户端 77
5.3 本章小结 80
第6章 XML Web服务中的数据类型 81
6.1 使用SOAP表示数据 81
6.2 使用HTTP表示数据 82
6.3 简单类型 82
6.4 复杂类型 83
6.4.1 创建使用复杂类型的XMLWeb服务 83
6.4.2 消费使用复杂类型的XMLWeb服务 88
6.5.1 创建使用引用参数的XMLWeb服务 93
6.5 引用参数 93
6.5.2 消费使用引用参数的XMLWeb服务 97
6.6 本章小结 99
第7章 异常处理 100
7.1 ASP.NET处理异常的方式 100
7.2 使用自定义错误代码 101
7.2.1 在XML Web服务中 102
引发异常 102
7.2.2 在XML Web服务客户 106
端处理异常 106
7.3 测试WindowsFormsClient 113
应用程序 113
7.4 本章小结 114
XML Web服务 115
第8章 用Visual Studio.NET调试 115
8.1 断点和异常 116
8.2 使用断点 116
8.2.1 创建XML Web服务 116
调试项目 116
8.2.2 创建XML Web服务 117
客户端 117
8.2.3 设置断点 120
8.2.4 开始使用调试器 121
8.3 配置断点 123
8.3.1 使用命中计数 123
8.3.2条件性中断 126
8.3.3 禁用和移除断点 128
8.4根据异常中断 129
8.5本章小结 131
第9章 发布和发现XML Web服务 133
9.1 用UDDI发布和发现XML Web服务 133
9.1.1 用UDDI发布XMLWeb 133
服务 133
9.1.2 用UDDI发现XMLWeb 146
服务 146
9.2 用DISCO文件发布和发现XMLWeb服务 149
9.2.1 DISCO文件 149
9.2.2 自动发现机制和.vsdisco文件 151
9.3 XML Web服务的部署 153
9.3.1 手动部署 153
9.3.2 Visual Studio.NET的复制项目特性 155
9.3.3 Visual Studio.NET Web安装项目 156
9.4本章小结 164
第111部分 167
高级XML Web服务 167
第10章状态管理 167
10.1 客户端状态 167
10.1.1 使用客户端会话 168
10.1.2 使用一项保存客户端 173
状态的XMLWeb服务 173
10.2应用程序状态 180
10.2.1 使用Application属性 180
10.2.2 生成请求历史的客户端 184
10.2.3 测试应用程序状态支持 186
10.3本章小结 187
1 1.1 DataSet概述 188
第1 1章 DataSet 和XML Web服务 188
11.2使用DataSet 189
11.2.1 创建Windows窗体验证 193
客户端 193
11.2.2 消费一项使用DataSet 199
的XMLWeb服务 199
11.3 本章小结 204
第12章缓存和应用程序事件 206
12.1 缓存 206
12.1.1 CacheDuration属性 207
12.1.2 Cache对象 207
12.1.3 创建使用缓存的XML 208
Web服务 208
12.1.4 创建Windows窗体验证 211
客户端 211
Web服务 216
12.1.5 使用应用了缓存的XML 216
12.1.6 测试XML Web服务 220
12.2 Global.asax文件 221
12.3 本章小结 230
第1 3章加强XML Web服务的 231
安全性 231
13.1 身份验证 231
13.1.1 实现基本验证和简要 233
验证 233
13.1.2实现集成Windows验证 245
13.2授权 249
13.2.1 URL授权 249
13.2.2文件授权 251
13.3本章小结 252
自定义的SOAP头 253
第14章自定义SOAP头 253
14.1 在XML Web服务中使用 253
14.1.1 开发使用自定义SOAP头的XML Web服务 254
14.1.2开发使用SOAP头的XML 263
Web服务客户端 263
14.2本章小结 270
第15章使用异步XML Web服务 271
15.1 异步XML Web服务 272
15.2异步XMLWeb服务客户端 276
15.2.1代理类方法 277
15.2.2对信号异步方法的完成 279
使用回调 279
15.2.3 等待异步方法完成 288
完成 295
15.2.5 轮询确定异步方法的 295
15.2.4 阻塞异步方法完成 295
15.3 本章小结 296
第1 6章手动创建代理 297
16.1 使用Wsdl.exe工具 297
16.1.1创建一个代理DLL 298
16.1.2创建一个使用代理DLL 299
的客户端 299
16.2本章小结 306
第Ⅳ部分 309
附录 309
附录A信用卡验证库 309
A.1 CreditCardValidation.dll 309
A.2如何验证卡号 309
A.2.1前缀和长度 309
A.3.1 异常类 310
A.2.2 LUHN公式 310
A.3 CreditCardValidation代码 310
A.3.2 Validator类 313
A.4 本章小结 319
附录B XML Web服务资源 320
B.1 扩展标记语言(XML) 320
B.2超文本传输协议(HTTP) 320
B.3 Microsoft.NET 320
B.4 Microsoft.NET Passport 321
B.5 安全套接字层(SSL) 321
B.6简单对象访问协议(SOAP) 321
B.7传输层协议(TLS) 322
B.8通用描述、发现和集成(UDDI) 322
B.9 Web服务描述语言(WSDL) 322
B.10其他 322
- 《情报学 服务国家安全与发展的现代情报理论》赵冰峰著 2018
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《体育公共服务改革 理想之美与现实之殇》齐超 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《会议服务》黄程主编 2015
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019