当前位置:首页 > 工业技术
Microsoft .NET XML Web服务程序设计
Microsoft .NET XML Web服务程序设计

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

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:(美)Adam Freeman,(美)Allen Jones著;向璐,向祚铁译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2003
  • ISBN:7302069441
  • 页数:322 页
图书介绍:本书讲述如何为.NET编写和部署XML Web服务。
《Microsoft .NET XML Web服务程序设计》目录

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

相关图书
作者其它书籍
返回顶部