图书介绍
.NET精髓 Web服务原理与开发【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 前沿软件研究室,郑小平编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115099804
- 出版时间:2002
- 标注页数:447页
- 文件大小:52MB
- 文件页数:468页
- 主题词:
PDF下载
下载说明
.NET精髓 Web服务原理与开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Web服务概述1
1.1 什么是Web服务1
1.2 为什么需要Web服务2
1.2.1 传统技术的缺陷2
1.2.2 历史的必然3
1.3 Web服务的运行机理4
1.3.1 Web服务的设计目的4
1.3.2 Web服务的基本结构4
1.4 Web服务的技术架构8
1.4.1 网络层8
1.4.2 XML消息层8
1.4.3 服务说明层9
1.4.4 服务发布层9
1.4.5 服务发现层9
1.4.6 其他技术层面9
1.5 Web服务实现模型10
1.5.1 Web服务的角色10
1.5.2 Web服务的操作11
1.5.3 Web服务的产品11
1.5.4 Web服务的开发生命周期11
1.6 Web服务的应用领域12
1.6.1 Web服务简单应用12
1.6.2 应用程序集成13
1.6.3 工作流解决方案13
1.6.4 不该使用的领域13
1.7 Web服务的优势和面临的挑战14
1.7.1 Web服务的优势14
1.7.2 Web服务面临的挑战14
1.8 Web服务简单实例16
1.8.1 实现Web服务16
1.8.2 测试Web服务17
1.8.3 使用Web服务20
1.9 本章总结22
第2章 XML基础23
2.1 什么是XML23
2.1.1 XML是元标记语言23
2.1.2 XML把内容与形式分离24
2.2 编写简单XML文档25
2.2.1 定义基本元素25
2.2.2 分解元素25
2.2.3 使用属性27
2.3 XML文档结构27
2.3.1 XML声明28
2.3.2 处理指令29
2.3.3 注释30
2.3.4 字符和实体引用31
2.3.5 CDATA区32
2.3.6 元素33
2.3.7 属性35
2.3.8 文本内容36
2.4 XML命名空间37
2.4.1 什么是XML命名空间37
2.4.2 为什么需要命名空间37
2.4.3 声明命名空间39
2.4.4 命名空间作用范围40
2.5 XSD大纲41
2.5.1 什么是XSD大纲42
2.5.2 编写XSD大纲文档42
2.6 读写XML文档49
2.6.1 写XML文档50
2.6.2 读XML文档51
2.7 本章总结54
第3章 Web服务类型系统55
3.1 XSD类型系统简介55
3.1.1 为什么需要类型系统55
3.1.2 什么是XSD类型系统56
3.1.3 XSD类型系统的组成57
3.2 定义XSD类型59
3.2.1 定义简单类型59
3.2.2 定义复杂类型61
3.2.3 复杂类型的内容62
3.2.4 匿名类型64
3.2.5 XSD和XML命名空间65
3.2.6 类型替换67
3.2.7 唯一性和健71
3.3 使用XSD验证文档73
3.3.1 指定大纲的位置74
3.3.2 程序验证75
3.4 对象串行化77
3.4.1 .NET中实现串行化78
3.4.2 继承和串行化81
3.5 XSD和XML串行化应用实例82
3.5.1 定义发货单大纲83
3.5.2 买方应用程序设计84
3.5.3 卖方应用程序设计88
3.6 本章总结95
第4章 SOAP协议详释97
4.1 什么是SOAP97
4.2 SOAP消息的传递98
4.3 SOAP的结构99
4.4 SOAP元素102
4.4.1 <Envelope>元素102
4.4.2 <Header>元素103
4.4.3 <Body>元素105
4.4.4 <Fault>元素105
4.5 SOAP编码规则107
4.5.1 串行化简单类型107
4.5.2 串行化复合类型110
4.6 传送SOAP消息121
4.6.1 消息和传输分离121
4.6.2 使用HTTP传输SOAP消息122
4.7 SOAP用于RPC124
4.7.1 SOAP RPC规定124
4.7.2 RPC和HTTP126
4.8 本章总结128
第5章 SOAP协议应用129
5.1 SOAP消息格式129
5.2 SOAP消息系统131
5.2.1 服务器端设计132
5.2.2 客户端设计137
5.3 SOAP RPC调用145
5.3.1 服务器端设计146
5.3.2 客户端设计150
5.3.3 截获HTTP信息153
5.4 报告错误155
5.5 传输二进制数据157
5.5.1 Base64编码158
5.5.2 携带附件的SOAP160
5.5.3 简单解决办法161
5.6 本章总结166
第6章 Web服务说明WSDL167
6.1 为什么需要WSDL167
6.2 什么是WSDL文档168
6.3 WSDL文档利用方式171
6.4 WSDL文档详解172
6.4.1 WSDL文档的结构172
6.4.2 命名空间部分177
6.4.3 Types和Messages部分178
6.4.4 PortTypes部分186
6.4.5 Bindings部分190
6.4.6 Services部分192
6.5 WSDL绑定192
6.5.1 SOAP绑定193
6.5.2 HTTP GET POST绑定217
6.5.3 MIME绑定223
6.6 本章总结227
第7章 UDDI规范229
7.1 什么是UDDI229
7.1.1 UDDI计划229
7.1.2 UDDI规范文档230
7.1.3 UDDI商业注册231
7.1.4 使用UDDI232
7.2 UDDI技术概览232
7.2.1 UDDI与其他协议的关系232
7.2.2 UDDI技术发现层233
7.2.3 商业发现与UDDI233
7.2.4 UDDI信息模型234
7.2.5 程序员API236
7.3 UDDI数据结构238
7.3.1 总体设计原则239
7.3.2 businessEntity结构240
7.3.3 businessService结构242
7.3.4 bindingTemplate结构243
7.3.5 tModel结构245
7.3.6 publisherAssertion结构247
7.4 UDDI程序员API248
7.4.1 UDDI查询API249
7.4.2 UDDI发布API253
7.4.3 返回报告257
7.5 本章介绍258
第8章 UDDI实现和应用259
8.1 在微软测试UDDI操作入口站点发布信息259
8.1.1 获得Passport259
8.1.2 创建发布者账号260
8.1.3 管理注册信息261
8.1.4 发布商业实体信息262
8.1.5 发布服务信息263
8.1.6 定义绑定信息264
8.1.7 发布tModel数据264
8.1.8 引用tModel结构265
8.2 使用Microsoft UDDI SDK查询信息267
8.2.1 查询商业实体信息268
8.2.2 查找tModel数据270
8.3 使用Microsoft UDDI SDK发布信息272
8.3.1 界面设计272
8.3.2 添加引用273
8.3.3 发布信息273
8.3.4 删除信息276
8.3.5 运行程序278
8.4 直接使用API消息实现商业发现281
8.4.1 default.html282
8.4.2 uddiUtils.asp283
8.4.3 getBusinesses.asp284
8.4.4 getBusDetails.asp286
8.4.5 gettModelDetails.asp287
8.4.6 执行软件288
8.5 本章总结290
第9章 ASP.NET Web服务291
9.1 ASP.NET Web服务简介291
9.2 ASP.NET Web服务开发基础292
9.2.1 声明ASP.NET Web服务292
9.2.2 声明ASP.NET Web服务方法294
9.2.3 调用ASP.NET Web服务295
9.2.4 支持传递的数据类型297
9.3 使用Dataset传递数据302
9.4 定制SOAP头条目307
9.4.1 定义和处理SOAP头条目307
9.4.2 设置SOAP头条目的接收方310
9.4.3 使用可选SOAP头条目312
9.4.4 处理未知的SOAP头条目313
9.4.5 处理客户要求的SOAP头条目315
9.4.6 报告SOAP头条目错误315
9.5 ASP.NET Web服务中的状态管理316
9.6 本章总结318
第10章 Visual Studio.NET和Web服务319
10.1 使用VS.NET创建Web服务319
10.1.1 创建ASP.NET Web服务项目319
10.1.2 查看VS.NET创建的文件320
10.1.3 添加Web服务323
10.1.4 添加Web服务方法324
10.1.5 编译Web服务324
10.1.6 测试Web服务325
10.2 在Windows Forms中调用Web服务325
10.2.1 新建Windows应用程序项目325
10.2.2 设计界面326
10.2.3 添加Web引用326
10.2.4 添加客户端代码327
10.2.5 运行程序329
10.3 在Web Forms中调用Web服务329
10.3.1 新建Web Forms应用程序329
10.3.2 设计页面330
10.3.3 添加Web引用330
10.3.4 编写代码331
10.3.5 运行程序332
10.4 本章总结332
第11章 使用SOAP ToolKit 2.0333
11.1 SOAP工具箱简介333
11.1.1 SOAP工具箱API333
11.1.2 SOAP工具箱工具334
11.2 使用高级API336
11.2.1 服务器端设计336
11.2.2 客户端设计347
11.2.3 工作机理分析349
11.3 使用低级API351
11.3.1 服务器端设计351
11.3.2 客户端设计356
11.4 本章总结359
附录1 简单对象访问协议(SOAP)1.1361
1 简介361
1.1 设计目标362
1.2 符号约定362
1.3 SOAP消息举例362
2 SOAP消息交换模型363
3 与XML的关系364
4 SOAP封装364
4.1 SOAP消息364
4.2 SOAP头366
4.3 SOAP头和体的关系367
4.4 SOAP错误368
5 SOAP编码369
5.1 XML中的编码类型规则369
5.2 简单类型372
5.3 多态accessor374
5.4 复合类型375
5.5 缺省值385
5.6 SOAP root属性385
6 在HTTP中使用SOAP385
6.1 SOAP HTTP请求385
6.2 SOAP HTTP响应386
6.3 HTTP扩展框架386
6.4 SOAP HTTP举例386
7 在RPC中使用SOAP387
7.1 RPC和SOAP体388
7.2 RPC和SOAP头388
8 安全性考虑388
9 参考文献389
A SOAP封装举例389
A.1 请求编码举例389
A.2 响应编码举例391
附录2 Web服务描述语言(WSDL)1.1395
1 绪论395
1.1 WSDL文档实例396
1.2 符号约定398
2 服务定义399
2.1 WSDL文档结构399
2.2 类型405
2.3 消息406
2.4 端口类型409
2.5 绑定412
2.6 端口413
2.7 服务413
3 SOAP绑定414
3.1 SOAP示例414
3.2 SOAP绑定如何扩展WSDL419
3.3 soap:binding421
3.4 soap:operation421
3.5 soap:body422
3.6 soap:fault423
3.7 soap:header和soap:headerfault424
3.8 soap:address425
4 HTTP GET POST绑定425
4.1 HTTP GET/POST示例425
4.2 HTTP GET/POST绑定如何扩展WSDL427
4.3 http:address428
4.4 http:binding428
4.5 http:operation429
4.6 http:urlEncoded429
4.7 http:urlReplacement429
5 MIME绑定430
5.1 MIME绑定示例430
5.2 MIME绑定如何扩展WSDL432
5.3 mime:content433
5.4 mime:multipartRelated433
5.5 soap:body434
5.6 mime:mimeXml434
6 参考文献434
A1 有关URI的注释435
A1.1 XML名称空间和模式位置435
A1.2 相对URI435
A1.3 产生URI435
A2 用于WSDL的电报格式的例子435
A2.1 例1435
A3 扩展元素的位置436
A4 模式437
A4.1 WSDL模式437
A4.2 SOAP绑定模式444
A4.3 HTTP绑定模式446
A4.4 MIME绑定模式447
热门推荐
- 2189257.html
- 1082202.html
- 3391320.html
- 3646974.html
- 3156553.html
- 214391.html
- 3054041.html
- 3202567.html
- 3157769.html
- 2563836.html
- http://www.ickdjs.cc/book_115009.html
- http://www.ickdjs.cc/book_599790.html
- http://www.ickdjs.cc/book_1052644.html
- http://www.ickdjs.cc/book_2868724.html
- http://www.ickdjs.cc/book_1884775.html
- http://www.ickdjs.cc/book_495190.html
- http://www.ickdjs.cc/book_2879506.html
- http://www.ickdjs.cc/book_313647.html
- http://www.ickdjs.cc/book_2106702.html
- http://www.ickdjs.cc/book_1309930.html