第1章 引论 1
1.1 Web数据库技术发展背景 1
1.2 Web数据库访问技术 1
1.2.1 访问Web数据库的一般过程 1
1.2.2 常用的Web数据库接口技术 2
1.3 本书内容导读 4
习题 5
第2章 基于Web的数据库系统体系结构 6
2.1 客户/服务器数据库系统体系结构 6
2.1.1 C/S模式 6
2.2.1 Web的多层数据库系统体系结构 7
2.2 浏览器/服务器数据库系统体系结构 7
2.1.2 三层的C/S结构 7
2.2.2 B/S结构与C/S结构的性能比较 8
2.3 Web服务器 8
2.3.1 Web服务器的操作与特性 8
2.3.2 IIS简介 9
2.3.3 Weblogic服务器 10
习题 14
第3章 HTML和XML 15
3.1 HTML 15
3.1.1 HTML语言的结构 15
3.1.2 HTML的基本元素 16
3.1.3 超文本链接 20
3.1.4 画面编辑控制 23
3.1.5 表格 25
3.1.6 表单 27
3.1.7 框架〈frameset〉 29
3.1.8 创建HTML文档的工具 30
3.2 XML及其应用 30
3.2.1 XML产生背景 30
3.2.2 一个简单的XML文件例子 31
3.2.3 XML的语法及应用 32
3.2.4 DTD文件的创建与实例 33
3.2.5 XML的样式表 38
3.2.6 关于命名空间 43
3.2.7 XML的文件对象模型 44
习题 47
第4章 VBScript 50
4.1 VBScript概貌 50
4.1.1 VBScript与Visual Basic 50
4.1.2 简单的VBScript测试页面 50
4.1.3 程序的结构 52
4.2 数据类型、变量与常量 52
4.2.1 VBScript的数据类型 52
4.2.2 变量与常量 53
4.2.3 数组 54
4.3 程序的控制结构 56
4.3.1 条件语句 57
4.3.2 循环语句 58
4.4 过程与函数 59
4.4.1 Sub子过程 59
4.4.2 Function过程 60
4.4.3 过程与函数的应用实例 63
习题 64
第5章 数据库的中间件和接口技术 65
5.1 面向对象的组件技术概述 65
5.2 分布式组件模型技术 66
5.2.1 COM/DCOM/COM+ 66
5.2.2 CORBA 67
5.2.4 Web Services技术简介 68
5.2.3 J2EE 68
5.3 公共网关接口 70
5.3.1 CGI的工作原理 71
5.3.2 CGI的编程技术 72
5.3.3 CGI表单处理程序 73
5.3.4 CGI在数据库中的应用 76
5.4 开放数据库接口 81
5.4.1 ODBC简介 81
5.4.2 ODBC的体系结构 82
5.4.3 ODBC数据源管理 83
习题 85
6.1.2 ASP运行环境 86
6.1.1 什么是ASP 86
6.1 ASP简介 86
第6章 ASP开发技术 86
6.1.3 ASP的运行方式 87
6.2 ASP文件 87
6.2.1 ASP文件的组成 87
6.2.2 ASP基本语法 88
6.2.3 声明脚本语言 88
6.2.4 在HTML文件中使用ASP变量 90
6.2.5 ASP文件中的文件包含 90
6.2.6 ASP文件的执行 91
6.3 ASP的组件技术 91
6.3.1 ASP的内部组件简介 91
6.3.2 ASP的外接组件简介 92
6.4 内部组件(Request和Response对象) 93
6.4.1 获取客户输入数据(Request对象) 93
6.4.2 向客户端输出数据(Response对象) 98
6.4.3 Cookies集合的应用 99
6.5 ASP的外接组件ADO 101
6.5.1 Connection对象 102
6.5.2 RecordSet对象 107
6.5.3 Command 对象 115
习题 120
第7章 Servlet技术 124
7.1 什么是Servlet 124
7.1.1 主要性能 124
7.2.1 调用Servlet的基本流程 125
7.1.2 特点与优势 125
7.2 Servlet引擎的内部工作原理 125
7.2.2 Servlet引擎的工作原理 126
7.3 ServletAPI包及其结构 127
7.3.1 Servlet结构 127
7.3.2 ServletAPI中重要的接口和类 128
7.4 Servlet应用实例 132
7.4.1 Servlet程序的编写 132
7.4.2 Servlet应用程序示例 133
习题 136
第8章 JavaBean技术 137
8.1 JavaBean概述 137
8.2 JavaBean API简介 140
8.3 JavaBean的应用 144
习题 149
第9章 EJB技术 150
9.1 EJB概念 150
9.1.1 什么是EJB 150
9.1.2 EJB和J2EE 151
9.1.3 EJB的工作环境 152
9.1.4 EJB的两种Bean 152
9.1.5 EJB和JavaBean 153
9.2 EJB的角色 154
9.3 EJB的部署 155
9.4.1 会话Bean 156
9.4 会话Bean和实体Bean简介 156
9.4.2 实体Bean 162
习题 168
第10章 JDBC技术 170
10.1 Java与JDBC 170
10.2 JDBC数据库连接接口 175
10.3 JDBC数据库访问接口 183
10.4 ResultSet接口对象 189
10.5 Java Application程序实例 196
习题 199
11.1 JSP的运行过程 201
第11章 JSP开发技术 201
11.2 JSP脚本代码 203
11.3 JSP指令 204
11.4 JSP动作组件 208
11.5 JSP内部对象 210
11.6 JSP与ASP的比较 218
11.7 JSP与JDBC程序实例 218
11.8 JSP与Servlet、JavaBeans 221
习题 223
第12章 SQL Server及应用实例 224
12.1 SQL Server简介 224
12.1.1 SQL Server 2000的特点 224
12.1.3 SQL Server数据库操作 225
12.1.2 SQL Server的启动 225
12.1.4 SQL Server数据表的查询 231
12.1.5 SQL Server数据的维护 235
12.2 列车售票系统 238
12.2.1 数据库的设计与建立 239
12.2.2 程序部署 240
12.2.3 系统的JSP程序代码 240
习题 249
第13章 Web数据库技术的应用及其未来发展 250
13.1 Web数据库技术在工程项目招标中的应用 250
13.1.1 工程技术项目招标信息管理系统 250
13.1.2 工程技术项目招标系统的实现模式 251
13.1.3 采用的关键技术 254
13.1.4 应用效果 257
13.2 Web数据库技术在电子报纸/杂志中的应用 258
13.2.1 电子版报纸软件系统 258
13.2.2 电子版报纸软件系统的开发环境与系统功能设计 258
13.2.3 系统的程序结构与采用的关键技术 260
13.2.4 应用效果 263
13.3 基于Web数据库的分销电子商务系统 264
13.3.1 电子商务 264
13.3.2 分销电子商务系统 265
13.3.3 电子商务的网络体系结构模型 268
13.3.4 系统的安全设计 269
13.4.1 电子政务网站的建设与功能 270
13.4 电子政务系统 270
13.4.2 电子政务应用系统的开发工具与技术 271
13.4.3 一个基于Web数据库的电子政务系统 271
13.4.4 电子政务系统下人力资源管理系统的开发 273
13.5 Web数据库技术在企业资源计划中的应用 276
13.5.1 Web数据库与企业资源计划 276
13.5.2 ERP的发展 276
13.5.3 企业资源计划 277
13.5.4 新一代企业资源计划 278
13.6 基于Web数据库的客户关系管理 282
13.6.1 客户关系管理 282
13.6.3 客户关系管理在销售商和银行金融行业中的应用 284
13.6.2 一个客户关系管理系统的体系结构 284
13.7 Web数据挖掘技术 287
13.7.1 Web数据挖掘技术 287
13.7.2 Web数据挖掘技术的分类 287
13.7.3 Web数据挖掘的实现步骤 290
13.7.4 Web数据挖掘的应用 290
13.8 Web数据库体系结构的进展 290
13.9 Web数据库中信息的安全问题 293
习题 294
附录 295
附录1 Tomcat服务器的安装与设置 295
附录2 JDK的安装过程和设置 298
主要参考文献 302