首页>参考读物>计算机科学与技术>计算机网络

数据库驱动的Web站点设计
作者 : Jesse Feiler
译者 : 张玮 雷恒林 丁辉
出版日期 : 2001-04-01
ISBN : 7-111-08752-6
定价 : 25.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 240
开本 : 16开
原书名 : Database-Driven Web Sites
原出版社:
属性分类: 店面
包含CD :
绝版 : 已绝版
图书简介

本书讲述了如何设计和实现数据库驱动的Web站点。内容包括因特网和数据库的基础知识,站点设计原则,实现方法,如何选择服务、产品和供应商等。作者以实用为原则,全面介绍了站点设计的相关技术和开发工具,并提供了典型实例。本书适合个人站点和小型企业站点的设计者、在大型企业的信息系统中从事网站设计和电子商务支持的技术人员参考。

图书前言

本书可帮助数据库开发者在其数据库中增加Web能力,也可帮助Web拥有者在其Web站点上加入数据库功能。此外,对于那些对数据库和Web开发均不熟悉的读者,本书也一样适合。本书第一部分将对各类问题进行综述,在随后的各部分里将对各问题进行详述。
以你的基础,可能想快速浏览(或跳过)某些复杂的章节,或提前进入比较熟悉的事务以进行更加深入的探讨。数据库驱动Web站点之所以如此强有力,在很大程度上是因为你只需要知道一点(只是一点)关于几个主要技术方面的知识。涉及大量技术意味着我们要学习许多不同种类的术语(在数据库、Web、网络世界里,同一概念有时可表达成不同的术语)。
1. For More Information...
在作者的Web站点http://www.philmontmill.com上点击上面的题目,可找到更进一步的信息(包括本书英本版的勘误表)。
2. 应用服务器
有关应用服务器的内容将在第8章“应用服务器和开发工具”中讨论。它们是数据库驱动Web站点的关键部分。在大站点的情况下,应用服务器可能是站点设计和功能中比重非常大的一部分。下面这本书完整介绍了应用服务器的内容:《Application Servers:Powering the Web-Based Enterprise》(Jesse Feiler著,Morgan Kaufmann公司出版,1999。该书已由机械工业出版社华章分社引进发行)。
3. 致谢
世界各地的数据库驱动的Web站点开发者、拥有者和设计者都慷慨地提供了有关他们站点的信息。没有Enrico di Cesare、Glenna Giveans、Cindy Miller、Jonathan Paull、Corey Redlien、 Mike Senechal、Daniel Starr、Marie Verdun、Mark Wickens的帮助,本书就不可能写成。
因特网服务提供商TNet(Taconic技术公司)和Digital Forest公司在关键时刻提供了解决问题的答案。特别要向Holly Bogenholm(Digital Forest)和Mike Brooks(TNet)致谢,是他们在我最困难之际给予了及时的帮助。
Morgan Kaufmann出版公司的Ken Morton和Julie Champagne再一次提供了专家意见和技巧,并且Mary Prescott耐心而彻底的编辑对于本书写作成功十分有帮助。
本书是用Adobe FrameMaker在 Macintosh计算机上写成的。其他用到的产品包括:Adobe Photoshop、FileMaker Pro、Flash-It、FreeHand、Microsoft Word、Microsoft Windows、SoftWindows、Microsoft Access和AppleWorks。
尽管有这么多人的帮助,作者的错误仍在所难免,敬请指正。

作者简介

Jesse Feiler:暂无简介

译者简介

张玮 雷恒林 丁辉:暂无简介

图书目录

前言
引言
第一部分  综述:Web上的数据库
第1章  Web上的数据库 1
1.1  使用数据库在Web上发布数据 1
1.2  使用数据库共享数据 3
1.3  使用数据库做电子商务 6
1.4  使用数据库保持Web网页内容最新 10
1.5  小结 11
第2章  什么是数据库 12
2.1  对“数据库”的解释 12
2.2  数据库数据的结构 15
2.3  小结 16
第3章  什么是Web 17
3.1  Web描述 17
3.2  小结 19
第4章  数据库是如何在Web上工作的 20
4.1  到目前为止的故事 20
4.1.1  哑终端和主机 20
4.1.2  操作系统和结构化编程 22
4.1.3  个人计算机和客户机/服务器结构 23
4.1.4  因特网时代的到来 24
4.2  因特网如何工作 26
4.2.1  连接因特网 26
4.2.2  连接一个因特网地址 27
4.2.3  会话与事务 28
4.3  服务器、站点和ISP 29
4.4  小结 29
第二部分  入   门
第5章  生成一个数据库驱动的
Web站点:概述 31
5.1  因特网服务提供商/数据库服务提供商 31
5.2  数据库软件 32
5.3  应用服务器和其他媒介 32
5.4  过渡 33
5.5  小结 33
第6章  选择你的因特网服务商 34
6.1  你需要多少 34
6.1.1  如何开始 35
6.1.2  域名为什么重要 35
6.1.3  邮件账户 36
6.2  建立服务器和因特网的连接 37
6.2.1  拨号上网连接 37
6.2.2  带静态IP地址的拨号上网连接 38
6.2.3  非交换连接 39
6.2.4  相同驻地 40
6.2.5  数据库驻留 42
6.3  其他因特网/数据库服务提供商的服务 43
6.4  小结 44
第7章  数据库软件 45
7.1  数据库内幕 45
7.1.1  质量 45
7.1.2  相似性 46
7.1.3  数据库销售 46
7.2  数据库类型 47
7.3  Microsoft Access 48
7.3.1  Microsoft Access概述 49
7.3.2  使用ODBC 56
7.3.3  在Web上发布 57
7.3.4  向上扩展Microsoft Access数据库 71
7.4  FileMaker Pro 71
7.4.1  FileMaker Pro概述 72
7.4.2  在Web上发布 76
7.5  为程序员提供的数据库 85
7.6  其他产品 87
7.7  警告 87
7.8  小结 87
第8章  应用服务器和开发工具 88
8.1  应用服务器处于什么位置 88
8.2  利用应用服务器工作的工具 89
8.3  Tango企业 91
8.4  小结 97
第三部分  如何实现:创建和使用数据库
第9章  SQL和关系数据库 99
9.1  数据库驱动Web站点需要从它们的
    数据库中获取什么 99
9.2  关系模型 100
9.2.1  关系模型的两个基本点 101
9.2.2  对象 101
9.2.3  完整性 102
9.2.4  操作符 102
9.2.5  规范化 102
9.3  SQL 105
9.3.1  SQL的基本规则 106
9.3.2  光标 107
9.3.3  Select语句 107
9.3.4  Insert语句 109
9.3.5  Delete语句 110
9.3.6  Update语句 110
9.3.7  Create语句 110
9.4  小结 110
第10章  用数据库编程 111
10.1  结果集 111
10.2  定时和性能 113
10.3  事务处理 115
10.4  数据且只有数据 115
10.5  小结 115
第四部分  如何实现:整合数据库和网站
第11章  给数据库设计者用的HTML 117
11.1  HTML概述 117
11.2  一个HTML例子 120
11.3  基本知识点 126
11.4  学更多的HTML 126
11.5  小结 126
第12章  通过HTTP和表单向Web
站点发送数据 127
12.1  访问网络资源 127
12.2  表单和表格 129
12.3  什么是表单 136
12.4  表单的设计 139
12.5  小结 140
第13章  编写数据库应用程序脚本 141
13.1  脚本和HTML 141
13.1.1  对象模型 142
13.1.2  脚本元素 144
13.2  用脚本处理数据 144
13.2.1  复制数据 144
13.2.2  分析和编辑数据 146
13.3  用脚本增强界面功能 147
13.3.1  决定做什么 147
13.3.2  怎样实现 148
13.3.3  例子:活动按钮 149
13.4  用脚本控制表单和URL请求 152
13.5  小结 154
第五部分  如何实现:在Web上
使用数据库
第14章  设置你的Web站点 155
14.1  数据库驱动的Web站点需要的
工具和资源 155
14.2  组织Web站点的结构 158
14.2.1  用户看到的网站结构 158
14.2.2  你管理的站点的结构 164
14.2.3  文件命名技巧 166
14.2.4  版本管理 168
14.3  管理站点 168
14.4  推广你的站点 172
14.5  小结 176
第15章  安全性 177
15.1  什么时候用户不必担心安全性 177
15.2  物理安全性 178
15.3  ISP的安全性 178
15.4  密码问题 179
15.5  为你的站点的一部分设置密码 180
15.6  cookie 186
15.7  安全服务器 189
15.8  不用单击和自动访问 190
15.9  处理安全问题 190
15.10  数字签名和作者证明 190
15.11  小结 191
第16章  版权、色情和叛国 192
16.1  作为一个发布商 192
16.2  评价Web 193
16.3  国际关系 193
16.4  小结 194
第六部分  案例学习
第17章  在Web上发布数据 195
17.1  数据库 195
17.2  如何开始 197
17.2.1  基于字符的界面 197
17.2.2  图形用户界面 198
17.2.3  Web界面 199
17.3  小结 201
第18章  在Web上共享数据 202
18.1  Upper Valley物料交易所 202
18.2  如何开始 206
18.2.1  设计页面 206
18.2.2  数据库设计 206
18.3  小结 207
第19章  电子商务 208
19.1  苹果公司在线商店 208
19.2  如何开始 214
19.3  小结 215
第20章  完整的数据库驱动的Web站点 216
20.1  有关RNN电视台 216
20.2  怎样开始 223
20.3  关于性能的几点注意事项 225
20.4  cookie,选项和参数 226
20.5  小结 227
第21章  彻底改造网站 228
21.1  TECNON商业团体 228
21.2  怎样开始 234
21.3  小结 236
词汇表 237

教学资源推荐
作者: 郭秋萍 陈建辉 主编
作者: 教育部高等学校计算机类专业教学指导委员会 物联网工程专业教学研究专家组 编制
作者: 黄传河 杜瑞颖 张健 等编著