目录 1
致谢 1
译者序 1
前言 1
第1章Web服务初体验 1
第一部分基础准备 1
什么是Web服务 2
理解适合于Web服务的操作 3
检索天气信息 4
一步一步使用Web服务 10
检索股票报价 11
检索书籍信息 17
检索来电者身份信息 23
检索交通信息 26
检索机场信息 28
万维网上哪里能够找到Web服务 30
小结 31
第2章创建用户自己的第一个Web服务 32
以HelloWeb服务为开始 32
修改HelloWeb服务 35
了解如何创建一个好的Web服务 37
向Web服务传递参数 40
从Web服务返回一个非字符串的值 42
在Web服务方法中处理多个参数 45
在Web服务方法中修改参数值 48
了解Web服务的系统开销 51
为Web服务传递数组 54
在Web服务中修改数组值 56
从Web服务方法中返回一个数组 59
从Web服务返回一个数据结构 61
在Web服务中产生异常 63
从Web服务内部调用Web服务 66
小结 68
理解并应用HTML行为组件 69
第3章在HTML页面中访问Web服务 69
调用Web服务 70
处理Web服务错误 80
将Web服务用做代理服务器 82
使用Google网站的Web服务 84
小结 89
第4章Web服务的后台协议 90
XML简介 90
理解Web服务描述语言(WSDL) 93
VisualStudio.NET如何使用WSDL文档 98
理解简单对象访问协议(SOAP) 101
在自己的浏览器中尝试操纵Web服务的方法 102
关于统一描述、发现和集成的快速浏览(UDDI) 105
小结 106
第5章着眼关键操作 107
使用应用对象 107
使用会话对象 115
存储和返回基于Cookie的数据 118
重新访问会话对象 122
使用服务器变量 124
从应用中删除Web服务 127
小结 128
第二部分发布.NETWeb服务 129
第6章让别人使用.NETWeb服务 129
准备发布Web服务 129
理解统一描述、发现和集成 133
帮助其他编程人员发现Web服务 138
理解.map文件 139
小结 141
第7章将Web服务连接到数据库 142
逐步熟悉ADO.NET操作 142
使用Web服务与数据库交互 151
在一个HTML页面中执行数据库操作 154
研究一下ADO.NET场景背后使用XML的情况 156
小结 165
第8章.NET服务环境中的用户认证 166
允许和控制匿名访问 166
理解基本认证 169
理解分类认证 170
理解Windows综合认证 170
理解表单认证 171
理解基于证书形式的认证 171
从一个应用程序内部提供用户名和密码 172
使用Web.config文件配置安全设置 174
小结 176
第9章Web服务和客户端之间的安全通信 177
认识潜在的危险 177
利用安全套接层(SSL)对HTTP消息进行加密 182
配置Web服务器以支持基于SSL的安全连接 188
小结 195
用.NET发送电子邮件 196
第10章拓展沟通的途径 196
使用Web服务来提供E-mail访问 198
创建个在线聊天的Web服务 205
建立聊天的客户端程序 207
小结 210
第11章将二进制数据集成到.NETWeb服务中 211
对二进制数在.NETWeb服务中的理解 211
从Web服务中返回图像文件 213
用Web服务提供多媒体文件 218
用Web服务获得二进制文件 222
为Web服务上载二进制文件 223
小结 225
第三部分高级概念 227
第12章检查Web服务的关键文件 227
快速查看Web服务的支持文件 227
使用AssemblyInfo文件定制装配器(Assembly)设置 229
回顾Web服务的.asmx文件 232
使用Global.asax指定启动、终止和请求处理 234
用Web.config文件定制应用设置 235
用.WebInfo文件移动Web服务 238
用.vsdisco文件控制Web服务发现 238
小结 239
第13章远程访问的控制 241
利用Web服务提供Excel和Word文件 241
使远程文件访问更灵活 245
帮助远程用户定位服务器上的文件 254
文件的定位和E-mail发送 256
允许Web服务访问用户PC中的文件 258
利用Web服务协调共享文件的使用 259
小结 264
第14章改进Web页面性能 266
整体理解(程序如何使用Web服务) 266
用事件来监控Web服务 266
使用缓冲技术改进Web服务性能 273
使用异步Web服务 281
小结 287
第15章利用Web服务挣钱 288
准备数据库 288
提供并管理用户密钥 294
允许用户升级Web服务 299
处理丢失的密钥 303
限制Web服务使用期为30天 306
限制Web服务每天服务的时间 308
限制Web服务每天处理的调用次数 310
单次使用的付费管理 312
小结 314
第16章一个Web服务的实例 316
Web服务Jobs的工作原理 316
建立Web服务Jobs 320
检索履历和招聘信息 331
小结 341