目录 1
第一部分 基本知识 1
第1章 为什么要发布Web数据库 1
1.1 WWW的普及 1
1.2静态页面和交互页面 2
1.3 图形用户接口 4
1.4平台独立性 5
1.5 网络存取 5
1.6标准接口 7
1.7 易于扩展 7
1.8小结 7
1.9 问题 9
1.10答案 9
第2章Internet和WWW 10
2.1 Internet 10
2.1.1 TCP/IP 11
2.1.2OSI模型 12
2.2 客户机/服务器模型 14
2.2.1客户机 14
2.2.2 服务器 15
2.3 小结 16
2.4 问题 16
2.5答案 17
第3章 HTML概述 18
3.1 一般格式 18
3.2标题标识 19
3.3 正文标识 19
3.3.1 头 20
3.3.2块元素 20
3.3.3列表 23
3.3.4字符格式化 24
3.3.5 定位 25
3.3.6 图像 27
3.3.7 Netscape对IMG标识的扩展 28
3.3.8 HTML代码 29
3.3.9 表格 30
3.3.10框架 32
3.4 URL 36
3.5小结 37
3.6问题 37
3.7答案 37
第4章 用户输入 38
4.1基本知识 38
4.2用FORM标识填充表格 39
4.3输入标识 40
4.3.1文本框 40
4.3.2口令文本框 40
4.3.3复选框 41
4.3.4单选按钮 41
4.4菜单 42
4.3.6复位 42
4.3.5提交按钮 42
4.5多行文本输入 44
4.6表格样例 45
4.7图像映像 47
4.7.1服务器端图像映像 48
4.7.2客户机端图像映像 50
4.8 HTML编辑器 50
4.9小结 51
4.10问题 52
4.11答案 52
第5章 公共网关接口基本知识 53
5.1概述 53
5.2 UNIX中的CGI 55
5.2.1客户机到服务器 55
5.2.2服务器到外部程序 56
5.2.3外部程序到服务器 62
5.2.5 范例 63
5.2.4服务器到客户机 63
5.2.6服务器配置 65
5.3 Windows中的CGI 73
5.3.1运行外部程序 73
5.3.2 CGI数据文件 74
5.3.3范例 76
5.3.4服务器配置 79
5.3.5 Windows 95和Windows 79
NT 79
5.4 MacOS中的CGI 79
5.4.1外部程序的请求 80
5.4.2数据传输 81
5.4.3服务器配置 82
5.5 MIME 85
5.7 问题 87
5.8答案 87
5.6小结 87
第6章 数据库基础 89
6.1什么是数据库 89
6.1.1数据采集 89
6.1.2数据管理 90
6.2客户机/服务器数据库模型 94
6.2.1服务器 94
6.2.2客户机 94
6.3 SQL 97
6.3.1创建数据表 98
6.3.2数据插入 99
6.3.3查询 99
6.3.4 连接 103
6.3.5子查询 105
6.3.6联合 105
6.3.7修改数据 106
6.3.8函数 107
6.3.10锁住 108
6.3.9备份和恢复 108
6.4有关数据完整性的关键词 109
6.5数据库系统 109
6.6小结 111
6.7问题 111
6.8答案 111
第7章 应用程序设计 113
7.1 HTTP服务器 113
第二部分创建应用 113
7.2 HTTP服务器的安装 116
7.3 HTTP客户机 118
7.4编译器/解释器 119
7.5数据库系统 119
7.6应用设计 119
7.6.1功能 120
7.6.2用户接口 120
7.6.3实现 121
7.7说明程序流程 125
7.8小结 126
7.9问题 127
7.10答案 127
第8章 编程语言的选择 128
8.1 引言 128
8.2 C 131
8.2.1 cgic:一个用于CGI编程的ANSIC的程序库 131
8.2.2 LIBCGI 132
8.2.3 CGIHTML 133
8.3 C++ 134
8.4 Perl 135
8.5 TCL 138
8.6 Shell Script 140
8.7 Visual Basic 140
8.8 PowerBuilder 141
8.9 Java 143
8.9.1 JDBC API 143
8.9.3在应用中的用法 144
8.9.2 JDBC驱动器接口 144
8.9.4数据类型 146
8.9.5示例 147
8.10 JavaScript 148
8.11 Visual Basic Script 153
8.12小结 154
8.13问题 154
8.14答案 154
第9章 选择合适的工具 155
9.1 引言 155
9.2 DB2WWW 156
9.3 dbCGI 157
9.4 DBperl 158
9.5 Genera 159
9.6 GSQL 159
9.6.1 PROC文件 159
9.6.2编写数据库后台程序 160
9.7 Informix CGI接口软件包 161
9.8 Ingres Tools Archive 162
9.9 Mini SQL 162
9.10 ORALink 162
9.10.1 命令 163
9.11 OrayWWW 164
9.13 VISIGATE 164
9.12 QDDB 164
9.10.3ORALink工具软件 164
9.10.2代换 164
9.14 web.sql 165
9.15 HyperSTAR Web Developer s Kit 165
9.16 NeXT WebObjects 165
9.17 O2Web 166
9.18 Oracle WebServer 166
9.19 Sapphire/Web 166
9.22 A-XOrion 167
9.20 Spider 167
9.21 SQLweb 167
9.23 ColdFusion 168
9.23.1 DBML 169
9.23.2兼容性和系统配置 169
9.24 DataRamp 170
9.25 DBGateway 170
9.26 dbWeb 170
9.27 FoxWeb 170
9.31 Tgate 171
9.32 PLWeb2.04 171
9.28 R:WEB 171
9.30 WebBase 171
9.29 WebDBC 171
9.33 SWISH 172
9.34 GLIMPSE 173
9.35 Excite for Web服务器 173
9.38 Sibylla 174
9.36 Sybperl 2.0 174
9.37 dbedit 174
9.39 WebLib 175
9.40小结 175
第10章 最终应用 177
10.1浏览概况图 177
10.2网络数据库服务器 179
10.3非网络数据库服务器 181
10.4网络讨论 182
10.5 CGI如何填充图形 184
10.5.1 CGI程序和数据库通信 184
10.5.2工作原理 187
10.6 Java怎样改变图片 188
10.7 小结 190
10.8问题 190
10.9答案 190
11.1问题 191
第11章 安全性问题 191
11.2 S-HTTP 193
11.2.1 鉴定 194
11.2.2私有部分 194
11.2.3 HTTP封装 194
11.2.4协商 196
11.2.5损伤性 197
11.3 SSL 197
11.4保护你的服务器 199
11.5 CGI的安全性 200
11.6 Java与安全性 201
11.7其他问题 202
11.8小结 202
11.9问题 203
11.10答案 203
12.1文档 204
12.1.1 网络连接 204
第12章 应用维护 204
12.1.2安全性文档 205
12.1.3应用文档 206
12.2性能监测 206
12.3常见问题 207
12.4应用扩充 208
12.5总结 209
12.7答案 210
12.6问题 210
第三部分应用程序实例 211
第13章 会议登记系统 211
13.1说明 211
13.2环境 211
13.3 CGI程序 212
第14章 故障报告系统 217
14.1说明 217
14.2环境 217
14.3.1 主屏幕 218
14.3 CGI程序 218
14.3.2报告一个问题 220
14.3.3问题解决 224
14.3.4问题查找 233
第15章 使用JDBC 240
15.1说明 240
15.2环境 240
15.3 Java程序 241
第16章 实际应用 252
16.1 Federal Express 252
16.2 American Airlines 253
16.3 Switchboard 254
16.4 StockMaster 256
16.5 University of Missouri CourseCatalog 258
16.6 The Wall Street Journal 259
16.7 Lombard 259
16.8 Wells Fargo 260
16.9 Patient Record Database 261
16.10 Live Java Graphs 263
第17章 新技术 264
17.1 Internet结构 264
17.2应用程序服务器 264
17.3 Java语言 265
17.4网络化 265
17.6数据库 266
17.7 Active X控制 266
17.5安全性 266
17.8网络PC 267
第四部分附录 269
附录AHTMTL 快速参考 269
附录BHTML风格指南 278
附录C Java快速参考 282
附录D SQL快速参考 292
附录E Perl快速参考 296
附录F在线资源 315