欢迎光临本店     登录 注册   加入收藏
  •   
欢迎光临清华大学出版社第三事业部!

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

当前位置: 首页 > 外版图书 > 国外考试 > Microsoft .NET XML Web服务程序设计

浏览历史

Microsoft .NET XML Web服务程序设计

Microsoft .NET XML Web服务程序设计

prev next

  • 商品货号:01662005-8-20-599
  • 商品重量:0克
    作者:[美] Adam Freeman, Allen Jones 著 向璐 向祚铁 译
    图书书号/ISBN:7-302-06944-1
    出版日期:2003-08-01
    印张:21.25
    字数:502千字
    开本:16
  • 上架时间:2005-09-04
    商品点击数:1976
  • 定价:¥36.00元
    本店售价:¥21.25元
    注册用户:¥21.25元
    vip:¥20.19元
    黄金等级:¥19.13元
    用户评价: comment rank 5
  • 商品总价:
  • 购买数量:

内容简介:

商品附加资源

本书是微软程序设计系列丛书之一,主要讲述如何为Microsoft .NET编写和部署XML Web服务。书中提供了专家性的指导和实用的XML Web服务实例,帮助读者应用已经掌握的Microsoft Visual C# .NET、Microsoft Visual Basic .NET和面向对象的编程语言来学习XML Web服务的开发。本书采用模块化的设计,读者可以循序渐进,按自己的步调安排学习进程。 本书非常适合准备从事XML Web服务开发的编程人员阅读和学习。

第Ⅰ部分 XML Web服务基础知识

第1章 XML Web服务简介 3
1.1 什么是XML Web服务 3
1.2 XML Web服务示例 4
1.2.1 信息服务 4
1.2.2 集中化服务 4
1.2.3 数据集成、聚合与分析 5
1.2.4 应用程序的扩展和集成 5
1.2.5 基于对等模型和推模型 的系统 6
1.3 XML Web服务的优点 6
1.3.1 基于标准 6
1.3.2 非商业性 6
1.3.3 简便性 7
1.3.4 独立于语言及平台 7
1.3.5 功能抽象 7
1.3.6 可发现性 7
1.3.7 提高开发效率 7
1.4 XML Web服务面临的挑战 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 XML Web服务标准与协议 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章 使用Visual Studio .NET 开发XML Web服务 16
2.1 准备开发环境 16
2.1.1 IIS Server系统要求 17
2.1.2 安装IIS 17
2.1.3 配置IIS服务器用于XML Web服务开发 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创建XML Web服务 23
2.3.1 创建HelloWorld XML Web服务 23
2.3.2 测试HelloWorld XML Web服务 26
2.3.3 XML Web服务项目文件 28
2.3.4 用Visual Studio .NET向IIS 服务器上传文件 30
2.4 本章小结 31
第3章 创建信用卡验证服务 33
3.1 信用卡验证服务 33
3.1.1 信用卡验证过程 34
3.1.2 CreditCardValidator库 的功能 34
3.2 VISAValidator 服务 35
3.2.1 创建VISAValidator服务 35
3.2.2 测试VISAValidator XML Web服务 40
3.3 理解VISAValidator代码 43
3.3.1 System.Web.Services 命名空间 44
3.3.2 WebService基类 45
3.3.3 WebService 属性 45
3.3.4 WebMethod属性 46
3.4 本章小结 47

第II部分 XML Web服务和客户端

第4章 创建SOAP客户端 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
第5章 创建HTTP客户端 72
5.1 HTTP-GET和HTTP-POST协议 72
5.1.1 HTTP-GET与HTTP-POST 的比较 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 创建使用复杂类型的XML Web服务 83
6.4.2 消费使用复杂类型的XML Web服务 88
6.5 引用参数 93
6.5.1 创建使用引用参数的XML Web服务 93
6.5.2 消费使用引用参数的XML Web服务 97
6.6 本章小结 99
第7章 异常处理 100
7.1 ASP.NET处理异常的方式 100
7.2 使用自定义错误代码 101
7.2.1 在XML Web服务中 引发异常 102
7.2.2 在XML Web服务客户 端处理异常 106
7.3 测试WindowsFormsClient 应用程序 113
7.4 本章小结 114
第8章 用Visual Studio .NET调试 XML Web服务 115
8.1 断点和异常 116
8.2 使用断点 116
8.2.1 创建XML Web服务 调试项目 116
8.2.2 创建XML Web服务 客户端 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发布XML Web 服务 133
9.1.2 用UDDI发现XML Web 服务 146
9.2 用DISCO文件发布和发现XML Web服务 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

第III部分 高级XML Web服务

第10章 状态管理 167
10.1 客户端状态 167
10.1.1 使用客户端会话 168
10.1.2 使用一项保存客户端 状态的XML Web服务 173
10.2 应用程序状态 180
10.2.1 使用Application属性 180
10.2.2 生成请求历史的客户端 184
10.2.3 测试应用程序状态支持 186
10.3 本章小结 187
第11章 DataSet和XML Web服务 188
11.1 DataSet概述 188
11.2 使用DataSet 189
11.2.1 创建Windows窗体验证 客户端 193
11.2.2 消费一项使用DataSet 的XML Web服务 199
11.3 本章小结 204
第12章 缓存和应用程序事件 206
12.1 缓存 206
12.1.1 CacheDuration属性 207
12.1.2 Cache对象 207
12.1.3 创建使用缓存的XML Web服务 208
12.1.4 创建Windows窗体验证 客户端 211
12.1.5 使用应用了缓存的XML Web服务 216
12.1.6 测试XML Web服务 220
12.2 Global.asax文件 221
12.3 本章小结 230
第13章 加强XML Web服务的 安全性 231
13.1 身份验证 231
13.1.1 实现基本验证和简要 验证 233
13.1.2 实现集成Windows验证 245
13.2 授权 249
13.2.1 URL授权 249
13.2.2 文件授权 251
13.3 本章小结 252
第14章 自定义SOAP头 253
14.1 在XML Web服务中使用 自定义的SOAP头 253
14.1.1 开发使用自定义SOAP头 的XML Web服务 254
14.1.2 开发使用SOAP头的XML Web服务客户端 263
14.2 本章小结 270
第15章 使用异步XML Web服务 271
15.1 异步XML Web服务 272
15.2 异步XML Web服务客户端 276
15.2.1 代理类方法 277
15.2.2 对信号异步方法的完成 使用回调 279
15.2.3 等待异步方法完成 288
15.2.4 阻塞异步方法完成 295
15.2.5 轮询确定异步方法的 完成 295

15.3 本章小结 296
第16章 手动创建代理 297
16.1 使用Wsdl.exe工具 297
16.1.1 创建一个代理DLL 298
16.1.2 创建一个使用代理DLL 的客户端 299
16.2 本章小结 306

第IV部分 附录

附录A 信用卡验证库 309
A.1 CreditCardValidation.dll 309
A.2 如何验证卡号 309
A.2.1 前缀和长度 309
A.2.2 LUHN公式 310
A.3 CreditCardValidation代码 310
A.3.1 异常类 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

商品标签

购买记录(近期成交数量0)

还没有人购买过此商品
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页

用户评论(共0条评论)

  • 暂时还没有任何用户评论
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
用户名: 匿名用户
E-mail:
评价等级:
评论内容:
验证码: captcha