《.NET Web服务解决方案应用编程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:(美)Kris Jamsa著;袁然,邹丰义等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2003
  • ISBN:7505388444
  • 页数:341 页
图书介绍:本书主要介绍了Web Service的概念及其在.NET环境中的实现。读者将学习到怎样使用ADO.NET操作和数据库连接,完成二进制文件的交换,并且扩展Web服务到E-mail、传真机、移动设备和远程PC。并掌握这些技术使你的Web服务可为其他程序使用,通过认证和加密来控制其可用性。

目录 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