《Active Server Pages 3.0开发指南》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:(美)Alberto Manuel Ricart,(美)Stephen Asbury著;王仑等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2000
  • ISBN:7505363360
  • 页数:451 页
图书介绍:

前言 1

第1章 Web 应用程序简介 5

1.1 什么是Web应用程序 5

1.2 应用程序开发的有关问题 6

1.3 Web技术概述 7

1.3.1 发送HTTP消息 7

1.3.2 建立HTTP Header 8

1.3.3 使用HTTP正文 8

1.4 服务器端应用程序编程 9

1.4.1 服务器端包含(SSI) 9

1.4.2 CGI 9

1.4.3 ISAPI 10

1.4.4 ISAPI过滤器 10

1.5 在无状态环境下维护状态 10

1.5.1 URL编码 10

1.5.3 服务器端数据库 11

1.5.2 HTTP cookie 11

1.5.4 IP服务器端数据库 12

1.6 小结 12

第2章 ASP基本体系结构 13

2.1 Web应用程序组件 13

2.2 虚拟目录:一个Web应用程序 14

2.3 用许多种脚本语言实现ASP 14

2.4 运行应用程序 15

2.4.1 嵌入服务器端脚本 15

2.4.2 APS内置对象 20

2.5 ASP应用程序生命周期 21

2.6 小结 22

第3章 创建第一个应用程序 23

3.1 开始使用IIS 23

3.2 创建虚拟目录 24

3.2.1 使用Internet Information Services Manager 24

3.2.2 使用Personal Web Manager 28

3.2.3 测试配置 29

3.3 小结 30

第4章 Request对象 31

4.1 读取表单数据 31

4.1.1 使用Request对象访问表单数据 33

4.1.2 上下文问题:要读取的是哪个值 36

4.2 使用Request对象的属性和集合 38

4.2.1 QueryString和Form集合 39

4.2.3 ClientCertificate集合 40

4.2.2 Cookies集合 40

4.2.4 ServerVariables集合 41

4.2.5 直接读HTTP正文 45

4.3 小结 45

第5章 Response对象 47

5.1 Response方法 47

5.1.1 把内容写到浏览器 47

5.1.3 访问者重定向 49

5.1.2 写二进制数据 49

5.1.4 添加HTTP Header 50

5.1.5 把信息写入日志文件 51

5.1.6 管理输出缓冲 52

5.1.7 停止处理 52

5.2 Response属性 53

5.2.1 Buffer 53

5.2.2 CacheControl 54

5.2.3 Charset 55

5.2.4 ContentType 55

5.2.5 Expires 56

5.2.6 ExpiresAbsolute 56

5.2.7 IsClientConnected 57

5.2.8 PICS 58

5.2.9 Status 59

5.3 小结 60

5.2.10 Response内容集合 60

第6章 Application对象 61

6.1 共享数据和多线程 61

6.2 Application方法 62

6.2.1 锁定Application对象 63

6.2.2 解除对Application对象的锁定 63

6.3 在应用程序中存储共享值 64

6.4 应用程序的Contents集合 65

6.4.1 Item属性 65

6.4.2 Count属性 66

6.4.3 Key属性 66

6.4.4 Application Contents集合的方法 67

6.5 Application事件 68

6.5.1 Application_OnStart事件 68

6.5.2 Application_OnEnd事件 69

6.6 StaticObjects集合 69

6.7 小结 70

第7章 Session对象 71

7.1 使用Session对象 71

7.1.1 Session事件 72

7.1.2 在Session对象中存储值 74

7.1.3 从Session对象中删除值 76

7.1.4 Session的属性 76

7.1.5 Session方法 78

7.2 使用多个服务器的问题 79

7.3 避免使用会话 80

7.4 小结 80

第8章 Server对象 81

8.1 Server属性:ScriptTimeout 81

8.2 Server方法 82

8.2.1 创建组件:CreateObject 82

8.2.2 把脚本页作为过程对待:Execute 83

8.2.3 使用GetLastError创建自定义错误页 85

8.2.4 HTML编码:HTMLEncode 86

8.2.5 把资源映射到文件路径:MapPath 87

8.2.6 传送到不同的脚本:Transfer 88

8.2.7 编码HTML中的值:URLEncode 89

8.3 小结 90

第9章 一个原型应用程序 91

9.1 基于Web的聊天室 91

9.2 要实现的特性 91

9.2.1 基本概念 92

9.2.2 登录到聊天室 92

9.2.3 张贴消息 96

9.2.4 读取张贴的内容 101

9.2.5 清除不活动的客户 103

9.2.6 更佳版本 105

9.3 小结 113

10.1 创建对象 115

第10章 用ActiveX组件扩展ASP功能 115

10.2 可安装的组件 117

10.2.1 Ad Rotator 117

10.2.2 Browser Capabilities 120

10.2.3 Content Linker 123

10.2.4 Content Rotator 127

10.2.5 Counters 128

10.2.6 MyInfo 129

10.2.7 Page Counter 130

10.2.8 Permissions 131

10.2.9 Status组件 132

10.2.10 Tools组件 134

10.3 寻找和安装组件 135

10.4 小结 136

第11章 读写文件 137

11.1 Scripting.FileSystemObject 137

11.2.1 使用CreateTextFile方法 139

11.2 打开文本流 139

11.2.2 使用OpenTextFile方法 140

11.3 使用TextStream进行读写 141

11.3.1 从TextStream对象中读数据 141

11.3.2 向TextStream对象写入数据 143

11.4 共享文件的有关问题 148

11.5 文件属性 149

11.6 小结 157

第12章 错误处理和调试 159

12.1 错误的类型 159

12.2 VBScript中的错误处理 161

12.2.1 放置错误处理代码 163

12.2.2 错误和子例程 167

12.3 JavaScript中的错误处理 171

12.3.1 放置try-catch代码 173

12.3.2 子例程中的异常 175

12.4 调试要诀 177

12.5 小结 178

第13章 应用程序持久性 179

13.1 cookie 179

13.1.1 什么是cookie 180

13.1.2 对cookie的限制 181

13.1.3 ASP和cookie 182

13.1.4 多值cookie 184

13.1.5 使用cookie管理用户登录 186

13.2 其他持久性机制 193

13.3 小结 195

第14章 Active Server Pages中的数据库访问 197

14.1 活动数据对象 197

14.2 创建数据库 198

14.3 基本数据库访问 200

14.3.1 数据库查询 200

14.3.2 处理错误数据 203

14.4 连接 206

14.4.1 打开一个连接 207

14.4.2 使用一个连接来执行SQL 208

14.4.3 使用连接来创建记录集 211

14.4.4 将同一个连接用于多个记录集 212

14.4.5 连接属性 214

14.5 命令 217

14.5.1 参数 218

14.5.2 大型数据 221

14.6 RecordSet高级用法 222

14.6.1 游标类型 223

14.6.2 保持数据的同步 223

14.6.3 在数据中移动 223

14.6.4 保护数据和锁定类型 224

14.6.5 使用记录集更新记录 225

14.6.6 使用记录集添加记录 226

14.6.7 使用记录集删除记录 227

14.6.8 查找记录 227

14.6.9 过滤器 228

14.6.10 多个记录集 229

14.7 了解数据库 229

14.8 数据库错误 234

14.9 事务基础知识 237

14.10 数据库访问要诀 238

14.11 小结 239

第15章 简单的联机目录 241

15.1 联机目录的基本体系结构 241

15.2 目录的数据库模式 242

15.2.1 主菜单 243

15.2.2 完整的目录 244

15.2.3 搜索页面 247

15.3 按类别浏览 254

15.4 显示产品信息 259

15.5 管理类别 263

15.6 添加产品 267

15.7 更新产品 273

15.8 小结 282

第16章 事务脚本 283

16.1 什么是事务 283

16.2 事务和Active Server Pages 284

16.2.1 事务和组件 285

16.2.2 ObjectContext对象 285

16.2.3 事务的事件 286

16.3 小结 288

第17章 服务器包含和引导符 289

17.1 服务器端引导符 289

17.2 #include引导符 290

17.2.1 HTML 290

17.2.2 ASP 292

17.3 HTML引导符 295

17.3.1 #echo引导符 296

17.3.2 #exec引导符 298

17.3.3 #flastmod引导符 299

17.3.4 #fsize引导符 300

17.3.5 #config引导符 301

17.4 小结 305

第18章 访问控制 307

18.1 Web认证机制 307

18.1.1 登录名和口令 308

18.1.2 匿名访问 308

18.1.3 基本认证 308

18.1.4 摘要认证 309

18.1.5 综合Windows认证 309

18.1.6 证书认证 309

18.2 使用综合机制来保护页面安全 309

18.3.1 带数据库的认证 310

18.3 自定义认证 310

18.3.2 客户页面 315

18.4 小结 316

第19章 简单的BBS 317

19.1 基本体系结构 317

19.2 数据库模式 318

19.3 管理消息公告板 318

19.3.1 查看消息公告板 323

19.3.2 从公告板中浏览消息 325

19.3.3 查看消息 329

19.3.4 张贴消息 332

19.4 小结 338

第20章 利用DNA的简单联机目录 339

20.1 基本体系结构 339

20.2 数据库模式 341

20.2.1 存储过程 341

20.2.3 完整的目录 343

20.2.2 主菜单 343

20.2.4 VB COM组件的getProduct_All方法 347

20.2.5 搜索页 349

20.3 按类别浏览 352

20.4 显示产品信息 354

20.5 管理类别 356

20.6 添加和更新产品 362

20.7 小结 362

附录A CD-ROM上的内容 363

附录B ASP基本对象参考 365

附录C JavaScript语法 375

附录D VBScript语法 393

附录E Microsoft Windows分布式interNet应用程序体系结构 407

附录F IIS状态码 419

附录G ASP应用程序的性能考虑 423