图书介绍

Microsoft .NET XML Web服务程序设计pdf电子书版本下载

Microsoft .NET XML Web服务程序设计
  • (美)Adam Freeman,(美)Allen Jones著;向璐,向祚铁译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302069441
  • 出版时间:2003
  • 标注页数:322页
  • 文件大小:34MB
  • 文件页数:339页
  • 主题词:计算机网络-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

Microsoft .NET XML Web服务程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第Ⅰ部分 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

精品推荐