图书介绍
Web服务开发学习实录PDF|Epub|txt|kindle电子书版本网盘下载
![Web服务开发学习实录](https://www.shukui.net/cover/1/30791479.jpg)
- 闫建强,王瑞敏编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302262664
- 出版时间:2011
- 标注页数:454页
- 文件大小:109MB
- 文件页数:469页
- 主题词:互联网络-网络服务器-程序设计
PDF下载
下载说明
Web服务开发学习实录PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Web服务入门知识1
1.1 访问网络中的Web服务2
视频教学:13分钟2
1.2 在.NET中使用Web服务6
视频教学:9分钟6
1.2.1 实例描述6
1.2.2 实例应用6
1.2.3 运行结果9
1.2.4 实例分析10
1.3 为什么使用Web服务10
视频教学:9分钟10
1.3.1 基础知识——Web服务的优点10
1.3.2 实例描述12
1.3.3 实例应用12
1.3.4 实例分析14
1.4 Web服务的技术架构14
视频教学:8分钟15
1.5 使用ASP.NET构建一个Web服务18
视频教学:6分钟18
1.5.1 实例描述18
1.5.2 实例应用18
1.5.3 运行结果20
1.5.4 实例分析21
1.6 常见问题解答21
1.6.1 什么是Web Service21
1.6.2 Web Service和Web Server的区别22
1.7 习题22
第2章 构建ASP.NET Web服务25
2.1 使用记事本创建Web服务26
视频教学:13分钟26
2.1.1 基础知识——WebService处理指令26
2.1.2 基础知识——声明Web服务类和方法26
2.1.3 实例描述27
2.1.4 实例应用27
2.1.5 运行结果28
2.1.6 实例分析29
2.2 从命令行执行Web服务29
视频教学:6分钟29
2.2.1 基础知识——创建代理类29
2.2.2 基础知识——使用命令生成代理30
2.2.3 实例描述32
2.2.4 实例应用32
2.2.5 运行结果34
2.2.6 实例分析34
2.3 实现用户登录验证的Web服务34
视频教学:9分钟35
2.3.1 基础知识——利用Visual Studio创建Web服务35
2.3.2 实例描述36
2.3.3 实例应用36
2.3.4 运行结果38
2.3.5 实例分析39
2.4 使用ASP.NET测试Web服务39
视频教学:14分钟39
2.4.1 基础知识——添加服务引用与Web引用的区别39
2.4.2 实例描述41
2.4.3 实例应用41
2.4.4 运行结果44
2.4.5 实例分析45
2.5 创建万年历Web服务46
视频教学:10分钟46
2.5.1 基础知识——WebService属性46
2.5.2 实例描述48
2.5.3 实例应用48
2.5.4 运行结果49
2.5.5 实例分析49
2.6 为Web服务方法添加说明50
视频教学:10分钟50
2.6.1 基础知识——WebMethod属性50
2.6.2 实例描述53
2.6.3 实例应用53
2.6.4 运行结果55
2.6.5 实例分析56
2.7 常见问题解答57
2.7.1 如何生成代理类,如何创建一个Web服务57
2.7.2 添加Web服务引用时的问题57
2.7.3 如何调试Web服务58
2.7.4 Web Service为什么没有url属性58
2.7.5 WebMethod和WebMethod()有什么区别59
2.8 习题59
第3章 Web服务基础知识之XML技术63
3.1 和我一起学XML64
视频教学:6分钟64
3.2 创建一个简单的XML文档65
视频教学:12分钟65
3.2.1 基础知识——XML的声明和注释65
3.2.2 基础知识——XML的标记与元素66
3.2.3 实例描述68
3.2.4 实例应用68
3.2.5 运行结果69
3.2.6 实例分析70
3.3 XML的属性70
视频教学:6分钟70
3.4 展示个性的名言警句71
视频教学:9分钟72
3.4.1 基础知识——XML命名空间72
3.4.2 实例描述74
3.4.3 实例应用75
3.4.4 运行结果75
3.4.5 实例分析76
3.5 歌词秀76
视频教学:7分钟76
3.5.1 基础知识——字符和实体引用76
3.5.2 基础知识——CDATA的使用77
3.5.3 实例描述79
3.5.4 实例应用80
3.5.5 运行结果80
3.5.6 实例分析81
3.6 制作精彩的树状后台81
视频教学:27分钟81
3.6.1 基础知识——文档类型定义DTD81
3.6.2 实例描述92
3.6.3 实例应用92
3.6.4 运行结果93
3.6.5 实例分析93
3.7 常见问题解答94
3.7.1 关于XML中命名空间的问题94
3.7.2 XML巾的CDATA区和注释有什么区别95
3.7.3 XML文件引用外部DTD文件、的问题95
3.8 习题96
第4章 Web服务类型系统——XSD99
4.1 什么是XSD100
4.1.1 网络教学100
视频教学:5分钟100
4.1.2 基础知识——XSD简介100
4.2 根据XML文件定义简易元素101
视频教学:9分钟101
4.2.1 基础知识——定义简易元素101
4.2.2 实例描述103
4.2.3 实例应用103
4.2.4 运行结果104
4.2.5 实例分析105
4.3 实现图书分类的XSD105
视频教学:17分钟105
4.3.1 基础知识——定义简单数据类型105
4.3.2 实例描述109
4.3.3 实例应用110
4.3.4 运行结果111
4.3.5 实例分析111
4.4 定义匿名类型111
视频教学:3分钟111
4.5 专辑信息112
视频教学:l5分钟112
4.5.1 基础知识——复杂数据类型113
4.5.2 实例描述120
4.5.3 实例应用120
4.5.4 运行结果121
4.5.5 实例分析122
4.6 构造XSD的元素和属性122
视频教学:12分钟122
4.6.1 基础知识——声明元素122
4.6.2 基础知识——声明属性125
4.7 编写程序验证XSD文档128
视频教学:5分钟128
4.7.1 基础知识——指定XSD位置128
4.7.2 实例描述130
4.7.3 实例应用130
4.7.4 运行结果132
4.7.5 实例分析133
4.8 使用二进制数据133
视频教学:6分钟133
4.8.1 实例描述133
4.8.2 实例应用133
4.8.3 运行结果135
4.8.4 实例分析136
4.9 常见问题解答136
4.9.1 DTD与XSD的区别136
4.9.2 定义simpleType的问题137
4.9.3 用XML Schema规范XML文档137
4.10 习题138
第5章 Web服务描述语言141
5.1 什么是WSDL142
视频教学:6分钟142
5.2 剖析WSDL文档结构144
视频教学:18分钟144
5.2.1 基础知识——WSDL文档结构144
5.2.2 实例描述146
5.2.3 实例应用146
5.2.4 运行结果147
5.2.5 实例分析150
5.3 WSDL文档元素150
视频教学:27分钟150
5.3.1 基础知识——definitions根元素150
5.3.2 基础知识——types元素151
5.3.3 基础知识——message元素153
5.3.4 基础知识——portType元素154
5.3.5 基础知识——binding元素156
5.3.6 基础知识——service元素158
5.4 查询域名IP地址158
视频教学:12分钟158
5.4.1 基础知识——WSDL文档的使用方式158
5.4.2 实例描述159
5.4.3 实例应用159
5.4.4 运行结果161
5.4.5 实例分析162
5.5 常见问题解答162
5.5.1 关于白定义WSDL的问题162
5.5.2 如何处理WSDL中的复杂类型163
5.6 习题164
第6章 简单对象访问协议——SOAP167
6.1 全面认识SOAP168
视频教学:28分钟168
6.1.1 基础知识——为什么我们要使用SOAP168
6.1.2 SOAP的数据格式170
6.1.3 SOAP封套170
6.1.4 SOAP报头171
6.1.5 SOAP主体172
6.1.6 编码数据类型173
6.2 SOAP用于RPC175
视频教学:12分钟175
6.2.1 SOAP的RPC规定175
6.2.2 RPC和HTTP176
6.3 使用Web服务上传和下载图片178
视频教学:18分钟178
6.3.1 基础知识——传递特殊的数据类型178
6.3.2 实例描述179
6.3.3 实例应用179
6.3.4 运行结果182
6.3.5 实例分析183
6.4 隐藏用户的隐私信息183
视频教学:23分钟183
6.4.1 基础知识——定制SOAP消息183
6.4.2 实例描述187
6.4.3 实例应用188
6.4.4 运行结果189
6.4.5 实例分析190
6.5 记录客户端操作日志190
视频教学:32分钟190
6.5.1 基础知识——SOAP扩展190
6.5.2 实例描述197
6.5.3 实例应用197
6.5.4 运行结果199
6.5.5 实例分析200
6.6 常见问题解答200
6.6.1 SOAP概念的问题200
6.6.2 SOAP协议是否可以进行文件传输201
6.7 习题201
第7章 管理Web服务的状态203
7.1 Web服务状态管理分析204
视频教学:7分钟204
7.2 记录操作日志的简单计算器205
视频教学:23分钟206
7.2.1 基础知识——会话管理对象Session206
7.2.2 实例描述210
7.2.3 实例应用210
7.2.4 运行结果213
7.2.5 实例分析213
7.3 使用Application统计系统的在线人数214
视频教学:13分钟214
7.3.1 基础知识——应用程序对象Application214
7.3.2 实例描述216
7.3.3 实例应用216
7.3.4 运行结果217
7.3.5 实例分析217
7.4 在Web服务客户端保存用户状态218
视频教学:17分钟218
7.4.1 基础知识——Cookie对象218
7.4.2 实例描述220
7.4.3 实例应用220
7.4.4 运行结果222
7.4.5 实例分析223
7.5 常见问题解答223
7.5.1 在Web服务中是否可以保持客户端状态223
7.5.2 WebService.asmx如何使用Session225
7.6 习题225
第8章 异步服务227
8.1 Web服务的性能测试228
视频教学:7分钟228
8.1.1 实例描述228
8.1.2 实例应用228
8.1.3 运行结果229
8.1.4 实例分析229
8.2 实现异步调用Web服务验证用户注册信息230
视频教学:13分钟230
8.2.1 基础知识——异步调用Web服务230
8.2.2 实例描述233
8.2.3 实例应用233
8.2.4 运行结果235
8.2.5 实例分析236
8.3 异步调用和同步调用的比较236
视频教学:10分钟236
8.4 异步用户信息查询服务239
视频教学:13分钟239
8.4.1 基础知识——使用回调239
8.4.2 实例描述241
8.4.3 实例应用242
8.4.4 运行结果244
8.4.5 实例分析244
8.5 设计Web服务需要考虑的事项244
视频教学:10分钟244
8.5.1 基础知识——超时问题的处理245
8.5.2 实例描述246
8.5.3 实例应用246
8.5.4 运行结果247
8.5.5 实例分析248
8.6 常见问题解答248
8.6.1 .NET中Web服务是同步调用还是异步调用248
8.6.2 关于Web服务异步回调的问题248
8.7 习题249
第9章 利用ASP.NET的缓存和事务功能251
9.1 了解ASP.NET缓存机制252
视频教学:4分钟252
9.2 使用输出缓存保存文件内容253
视频教学:11分钟253
9.2.1 基础知识——使用输出缓存253
9.2.2 实例描述255
9.2.3 实例应用255
9.2.4 运行结果257
9.2.5 实例分析257
9.3 管理缓存的数据258
视频教学:16分钟258
9.3.1 基础知识——使用应用程序缓存258
9.3.2 实例描述261
9.3.3 实例应用262
9.3.4 运行结果266
9.3.5 实例分析268
9.4 解决各个缓存间的依赖性268
视频教学:10分钟268
9.5 为删除缓存项指定回调函数272
视频教学:11分钟272
9.5.1 基础知识——缓存回调函数272
9.5.2 实例描述273
9.5.3 实例应用273
9.5.4 运行结果276
9.5.5 实例分析278
9.6 使用缓存时的注意事项278
视频教学:6分钟278
9.7 了解事务的并发机制279
视频教学:10分钟279
9.8 为Web服务启用事务功能281
视频教学:4分钟281
9.9 常见问题解答282
9.9.1 设置Web服务的响应时间和数据传输长度282
9.9.2 Web服务中更新缓存问题283
9.10 习题283
第10章 安全性和验证287
10.1 了解Web服务安伞机制288
视频教学:l8分钟288
10.1.1 基础知识——什么是安全机制288
10.1.2 基础知识——web服务的安全体系288
10.1.3 基础知识——与Web服务有关的安全选项291
10.1.4 Web服务安全层291
10.2 使用Windows验证来限制用户访问292
视频教学:13分钟292
10.2.1 基础知识——集成Windows验证292
10.2.2 实例描述293
10.2.3 实例应用294
10.2.4 运行结果295
10.2.5 实例分析297
10.3 使用表单验证进行权限过滤297
视频教学:5分钟297
10.4 禁止使用浏览器访问Web服务298
视频教学:16分钟298
10.4.1 基础知识——禁用GET、POST请求298
10.4.2 实例描述300
10.4.3 实例应用300
10.4.4 运行结果301
10.4.5 实例分析302
10.5 实现自定义验证的Web服务302
视频教学:13分钟302
10.5.1 基础知识——自定义SOAP报头302
10.5.2 实例描述304
10.5.3 实例应用304
10.5.4 运行结果306
10.5.5 实例分析307
10.6 常见问题解答307
10.6.1 如何设计安全的Web服务307
10.6.2 Web服务的安全体系308
10.7 习题309
第11章 .NET下的XML操作311
11.1 从XML文件中读取新闻312
视频教学:13分钟312
11.1.1 基础知识——读取XML312
11.1.2 实例描述317
11.1.3 实例应用318
11.1.4 运行结果319
11.1.5 实例分析320
11.2 写入XML的收件箱320
视频教学:15分钟320
11.2.1 基础知识——写入XML320
11.2.2 实例描述325
11.2.3 实例应用325
11.2.4 运行结果327
11.2.5 实例分析327
11.3 宠物信息的增删改操作328
视频教学:10分钟328
11.3.1 实例描述328
11.3.2 实例应用328
11.3.3 运行结果332
11.3.4 实例分析332
11.4 自定义XML序列化333
视频教学:10分钟333
11.5 常见问题解答336
11.5.1 关于XML文件写入的问题336
11.5.2 Google地图XML的写入问题337
11.5.3 在XML指定位置写入338
11.6 习题339
第12章 集成第三方Web服务341
12.1 实现后台登录时的验证码342
视频教学:1 1分钟342
12.1.1 实例描述342
12.1.2 实例应用342
12.1.3 运行结果344
12.1.4 实例分析345
12.2 手机号码归属地查询345
视频教学:5分钟345
12.2.1 实例描述345
12.2.2 实例应用346
12.2.3 运行结果347
12.2.4 实例分析347
12.3 IP地址查询347
视频教学:5分钟347
12.3.1 实例描述347
12.3.2 实例应用348
12.3.3 运行结果348
12.3.4 实例分析349
12.4 邮政编码查询349
视频教学:7分钟349
12.4.1 实例描述349
12.4.2 实例应用349
12.4.3 运行结果352
12.4.4 实例分析352
12.5 火车车次查询353
视频教学:5分钟353
12.5.1 实例描述353
12.5.2 实例应用353
12.5.3 运行结果354
12.5.4 实例分析355
12.6 天气查询355
视频教学:7分钟355
12.6.1 实例描述355
12.6.2 实例应用356
12.6.3 运行结果358
12.6.4 实例分析358
12.7 常见问题解答358
12.7.1 ASP.NET Web服务和ASP.NET网站的区别358
12.7.2 ASP.NET Web服务应用程序问题359
12.7.3 用.NET调用Web服务时报错360
12.8 习题360
第13章 WCF快速入门363
13.1 什么是WCF364
视频教学:17分钟364
13.1.1 基础知识——WCF概述364
13.1.2 基础知识——WCF组成部分366
13.2 创建第一个WCF服务程序367
视频教学:16分钟367
13.2.1 实例描述367
13.2.2 实例应用367
13.2.3 运行结果371
13.2.4 实例分析373
13.3 WCF核心概念详解373
视频教学:27分钟373
13.3.1 基础知识——地址374
13.3.2 基础知识——绑定375
13.3.3 基础知识——合约378
13.4 配置WCF端点382
视频教学:5分钟383
13.5 创建WCF服务主机386
视频教学:2分钟386
13.6 实现除法运算的WCF服务387
视频教学:8分钟387
13.6.1 实例描述387
13.6.2 实例应用387
13.6.3 运行结果390
13.6.4 实例分析391
13.7 常见问题解答391
13.7.1 WCF中的合约和哪种技术比较类似391
13.7.2 菜鸟请教一个WCF问题391
13.7.3 WCF使用时的问题392
13.8 习题393
第14章 网络聊天工具395
14.1 系统需求和应用程序设计396
14.1.1 系统需求396
14.1.2 应用程序设计397
14.2 服务器端设计400
14.2.1 创建项目结构401
14.2.2 添加数据访问类401
14.2.3 验证用户是否存在402
14.2.4 用户注册功能403
14.2.5 用户登录功能404
14.2.6 添加好友功能405
14.2.7 处理好友请求406
14.2.8 发送消息功能407
14.2.9 发送文件功能408
14.2.10 监听信息功能409
14.2.11 获取好友列表功能410
14.3 客户端设计411
14.3.1 注册窗体功能设计411
14.3.2 登录窗体功能设计412
14.3.3 添加好友窗体功能设计414
14.3.4 聊天窗体功能设计415
14.4 运行结果422
14.5 总结425
第15章 留言簿427
15.1 项目概述428
15.1.1 功能介绍428
15.1.2 结构介绍428
15.1.3 自定义类429
15.2 数据库设计431
15.3 服务器端设计432
15.3.1 项目结构432
15.3.2 管理员登录功能432
15.3.3 添加留言434
15.3.4 获得留言列表435
15.3.5 管理留言功能437
15.4 客户端设计439
15.4 添加留言439
15.4.2 管理员登录440
15.4.3 显示和管理留言441
15.4.4 回复留言445
15.5 运行效果446
15.6 总结448
附录 各章习题参考答案449