
World Wide Web database developer’s guide
副标题:无
作 者:(美)[M.斯旺克]Mark Swank,(美)[D.基特尔]Drew Kittel著;王建华等译
分类号:
ISBN:9787111063155
微信扫一扫,移动浏览光盘
简介
本书全面而详细地介绍了如何设计、开发和运用可供Internet和Intranet Web 网站上的客户机访问安全客户机/服务器数据库的方法;告诉你如何使用HTML、CGI、相应的语言和脚本来创建、使用基于表单的数据库,并且给出了大量专业性数据库开发应用的实例。因此,不仅高级数据库开发人员,而且普通数据库开发人员,甚至缺乏经验的WWW和CGI应用程序人员,都能通过本书的学习,迅速掌握Web数据库的开发技能。
目录
译者序
第一部分 概述
第1章 Internet、World Wide Web和Intranet
1.1 关于Internet的背景知识
1.1.1 Internet的发展历史
1.1.2 Internet和Web的发展现状
1.2 Internet和Web的发展现状
1.3 什么是World Wide Web
1.4 什么是Web数据库,为何要使用Web数据库
1.5 什么是Intranet
1.6 Intranet与群件
1.7 Intranet给企业带来的好处
1.7.1 信息的集中
1.7.2 组织外部信息来源
1.7.3 降低成本和节省时间
1.7.4 改进信息的共享
1.7.5 缩短开发周期
1.7.6 促进WWW页的创建
1.8 机构对Intranet的使用
1.8.1 人事信息
1.8.2 信息的传递和共享
1.8.3 产品/服务信息
1.8.4 员工的培训
1.8.5 特定项目的信息
1.9 Web应用程序开发的优点
1.9.1 给用户带来的好处
1.9.2 给应用程序开发人员带动来的好处
1.10 某些机构使用Intranet的实例介绍
1.10.1 麦道商用飞机制造公司
1.10.2 US West公司的Global Village
1.10.3 特纳广播公司
1.10.4 政府部门
1.10.5 Sandia国家实验室
1.10.6其他部门
1.11 小结
第2章 在Web上从事企业经营活动
2.1 竞争激烈的经营环境
2.2 为什么要在World Wide Web上从事经营活动
2.2.1 改善企业形象
2.2.2 销售产品的新渠道
2.2.3 改进对客户服务
2.2.4 广大市场范围
2.2.5 增加了销售线索
2.3 在Web上从事经营活动的优点
2.4 Web上产品销售的热点
2.5 数据库在Web企业应用中的使用
2.6 在Web上可以进行何种类型的经营活动
2.6.1 在线购物商场
2.6.2 广告宣传
2.6.3 证券交易
2.6.4 客户服务
2.6.5 信息经纪服务
2.6.6 人才招聘服务
2.6.7 特殊产品的销售服务
2.6.8 房地产销售服务
2.7 与Web相连接
2.8 在Web上从事经营活动进应该考虑的问题
2.9 小结
第二部分 结构概述
第3章 客户机/服务器结构
3.1 客户机/服务器概述
3.1.1 客户机/服务器模式
3.1.2 基础网络
3.1.3 客户机/服务器的结构图
3.2 安全问题
3.2.1 Web服务器安全
3.2.2 确保服务器的安全
3.2.3 安全套接字
3.2.4 CGI执行许可权
3.2.5 商务交易的安全性
3.2.6 数据库访问控制
3.3 防火墙
3.3.1 基于主机的防火墙
3.3.2 基于路由器的防火墙
3.4 Pretty Good Privacy程序
3.5 客户机/服务器结构的优点
3.5.1 跨平台
3.5.2 其他资源
3.6 小结
第4章 HTTP服务器与浏览器部件
4.1 WWW建立之初的情况
4.2 超文本传输协议服务器
4.2.1 全国超级信息处理应用中心(NCSA)的HTTPD
4.2.2 Apache HTTP Server
4.2.3 Netscape通信服务器资源
4.2.4 Microsoft Internet信息服务器
4.2.5 其他Web服务器资源
4.3 其他网关接口
4.4 数据库网关软件
4.5 World Wide Web浏览器
4.5.1 NCSA Mosaic
4.5.2 Netscape Navigator
4.5.3 Microsoft Internet Explorer
4.5.4 其他Web浏览器资源
4.6 Web浏览器与E-mail的界面
4.7 Web浏览器与Usenet News的界面
4.8 收签、常用项和热表
4.9 小结
第5章 数据库与数据存储库的访问方法
5.1 大型数据库系统
5.1.1 Oracle 7通用服务器
5.1.2 Sybase SQL Server 11
5.2 桌面数据库系统
5.2.1 Microsoft Access
5.2.2 Borland Paradox 7
5.3 共享件数据库引擎
5.3.1 Postares 95
5.3.2 Mini SQL
5.4 市场上可以买到的数据库/Web不品
5.4.1 Oracle Web Server 2.0
5.4.2 Sybase Web.Sql
5.5 数据访问方法
5.6 数据库网关
5.6.1 Sybperl
5.6.2 Oraperl
5.6.3 W3-mSQL
5.6.4 WDB
5.6.5 GSQL
5.6.6 其他数据接口产品
5.7 客户端API
5.8 可以公开购买的搜索引擎
5.8.1 广域信息服务(free WAIS-sf)
5.8.2 Glimpse 3.0
5.8.3 GtGrep
5.8.4 SWISH
5.8.5 Harvest 1.4
5.9 小结
第6章 进行Web网站的设计和开发时应考虑的问题
6.1 何谓设计
6.2 网站设计的参与人员
6.2.1 Web设计管理员(Webmaster)
6.2.2 最终用户/内容读者
6.2.3 Web页设计员
6.2.4 程序员
6.2.5 系统管理员
6.2.6 数据库管理员
6.3 网站内容的设计与系统的设计
6.3.1 网站结构
6.3.2 系统设计方面的考虑
6.3.3 Web页的内容和布局的设计技巧和应考虑的问题
6.4 小结
第三部分 HTML
第7章 HTML概述
7.1 什么是HTML
7.2 HTML与SGML之间的关系
7.3 HTML的一落千丈致性等级
7.4 什么是URL
7.5 什么是标记
7.6 HTML标记(0级)
7.6.1 HTML文档:<HTML>标记
7.6.2 备注标记
7.6.3 文档页眉:<HEAD>标记
7.6.4 文档题目:<TITLE>标记
7.6.5 文档内容:<BODY>标记
7.6.6 标题:<H#>标记
7.6.7 段落:<P>标记
7.6.8 位置:<A>标记
7.6.9 列表:<LI>标记
7.6.10 有序列表:<OL>标记
7.6.11 无序列表:<UL>标记
7.6.12 格式化文本:<PRE>标记
7.6.13 换行:<BR>标记
7.6.14 横向标尺<HR>标记
7.7 HTML标记(1级)
7.8 HTML 2.0技术规范
7.9 HTML 3.2中的新特性
7.9.1 表格: <TABLE>标记
7.9.2 表格举例
7.10 Netscape的扩展特性
7.10.1 文档内容:<BODY>标记
7.10.2 横向标尺 :<HR>标记
7.10.3 字体:<BASEFONT>标记
7.10.4 闪烁文本:<BLINK>标记
7.10.5 居中:<CENTER>标记
7.10.6 图像:<IMG>标记
7.10.7 表格:<TABLE>标记
7.11 HTML文档样式的创作原则
7.11.1 给你的文档署名
7.11.2 给你的文档打上时戳
7.11.3 选择一个好题目
7.11.4 使用表义性链接
7.11.5 可能时列出你的文档大纲
7.11.6 小心地处理图像
7.12 HTML共享件编辑器
7.12.1 Internet Assistants for Microsot Office
7.12.2 HTML共享件编辑器
7.12.3 商用HTML编辑器
7.13 HTML翻译器/转换器
7.13.1 文字处理软件过滤器
7.13.2 编程语言过滤器
7.13.3 联机手册页过滤器
7.13.4 邮件过滤器
7.13.5 Frequently-Asked-Questions过滤器
7.14 HTML的优点
7.15 HTML的缺点
7.16 小结
第8章 将HTML表单用于数据库访问和用户应用程序界面
8.1 创建HTML表单
8.1.1 表单有多种格式
8.1.2 表单有何优点
8.1.3 表单的标记和属性
8.2 表单元素的用法举例
8.2.1 设定Web页上的表单
8.2.2 创建选项列表和弹出式菜单
8.2.3 创建单选按钮与复选框
8.2.4 创建文本输入域
8.3 克服HTML表单应用中的局限性
8.3.1 控制输入对象的位置
8.3.2 响应用户的输入
8.3.3 分页与滚动
8.3.4 使用服务器端的包含文件
8.4 表单设计的技巧和应该注意的问题
8.5 综合运用所有技巧、创建一个表单样例
8.5.1 Web.dB期刊:在线读者调查表与订购单
8.5.2 支持电子商业的表单举例
8.5.3 支持Web数据库访问的表Honest Abe公司的旧汽车搜索服务系统
8.6 小结
第9章 HTML的显示功能
9.1 什么是数据和信息
9.2 什么是住处显示
9.3 数据类型和格式
9.3.1 文本数据
9.3.2 图形数据
9.3.3 位置元素
9.3.4 静态数据
9.3.5 动态数据
9.4 运用HTML 2.0显示数据
9.4.1 使用<PRE>
9.4.2 HTML格式化文本
9.4.3 使用<IMG>标记
9.4.4 <IMG>标记
9.4.5 显示内联图像
9.4.6 用<SELECT>和<OPTION> 来显示
9.5 使用HTML 3.2和Netscape扩展功能进行显示
9.5.1 使用<TABLE>来显示信息
9.5.2 使用流行的Netscape扩展功能
9.6 信息显示风格的指导原则
9.7 综合使用所有技巧进行基于样例的数据显示
9.8 小结
第四部分 CGI
第10章 CGI概述
10.1 什么是CGI
10.1.1 网关程序、CGI程序还是CGI脚本
10.1.2 CGI程序具有什么作用
10.2 CGI数据流进程
10.2.1 4种CGI输入与输出处理方法
10.2.2 什么是CGI数据输入
10.2.3 什么是CGI数据输出
10.3 CGI环境变量
10.3.1 AUTH-TYPE
10.3.2 CONTENT-LENGTH
10.3.3 CONTENT-TYPE
10.3.4 GATEWAY-INTERFACE
10.3.5 HTTP-ACCEPT
10.3.6 HTTP-USER-AGENT
10.3.7 PATH-INFO
10.3.8 PATH-INFO
10.3.9 QUERY-STRING
10.3.10 REMOTE-ADDR
10.3.11 REMOTE-HOST
10.3.12 REMOTE-IDENT
10.3.13 REMOTE-USER
10.3.14 REQUEST-METHOD
10.3.15 SCRIPT-NAME
10.3.16 SERVER-NAME
10.3.17 SERVER-PORT
10.3.18 SERVER-PROTOCOL
10.3.19 SERVER-SOFTWARE
10.4 把客户程序数据输入到CGI程序
10.4.1 用于查询的<ISINDEX>方法
10.4.2 使用GET方法来进行<FORM>输入
10.4.3 使用POST方法来进行<FORM>输入
10.5 查询串
10.6 URL编码(URL-Encoding)
10.7 把用户数据读入CGI程序
10.8 从CGI程序中获取有用的东西
10.9 进行出色的CGI编程应遵循的一些原则
10.10 综合运用所有技巧,编制一个表单和CGI实例
10.10.1 Abe的二手车搜索服务程序
10.10.2 简述GET的使用
10.10.3 使用POST传递Abe的表单数据
10.10.4 处理Abe的表单数据
10.11 小结
第11章 利用CGI程序访问Web数据库
11.1 常用的Web数据库访问方法综述
11.2 HTML嵌入式SQL谝语言
11.3 无程序界面
11.4 定制CGI程序
11.5 为何使用定制CGI程序进行数据库访问
11.6 编程语言的种类
11.6.1 编译语言
11.6.2 解释语言
11.7 选择CGI语言时需要考虑的因素
11.7.1 可整合性(Integrability)、应用编程接口(API)和界面
11.7.2 功能和速度要求
11.7.3 开发小组成员的规模及其技术水平
11.7.4 开发进度安排
11.7.5 成本
11.7.6 与生命周期有关的因素
11.7.7 学习曲线
11.7.8 正在使用的数据库(或建议使用的数据库)
11.7.9 程序库的可用性
11.8 我应用什么语言来编写我的CGI数据库程序
11.9 使用CGI程序访问大型Web数据库
11.9.1 开发系统与测试台系统概述
11.9.2 编写一个基本CGI数据库程序的流程图
11.10 使用 Sybper1和db-Library 访问Sybase
11.10.1 pubs2的简单查询表单
11.10.2 pubs2简单查询CGI数据库程序
11.11 使用Perl和iSQL访问Sybase
11.12 使用Oraperl访问Oracle
11.12.1 lnk-emp简单查询表单
11.12.2 lnk-emp简单查询CGI数据库程序
11.13 有关例举程序的最后评价
11.14 小结
第五部分 数据库访问与输入编程
第12章 Web数据库访问与应用程序状态的管理
12.1 限制访问与验证用户
12.1.1 程序级的查询访问
12.1.2 数据库级的查询访问
12.2 使用表单进行数据库查询
12.2.1 程序级的查询访问
12.2.2 使用持久性的HTTP Cookies来维护状态信息
12.2.3 使用数据库表单维护状态信息
12.3 小结
第13章 较复杂的查询数据库访问
13.1 应用程序的考虑
13.1.1 应用程序的显示
13.1.2 安全交易
13.1.3 用户输入数据的验证
13.2 数据库需要考虑的问题
13.2.1 使用视图
13.2.2 错误的处理
13.2.3 分布式数据库与复制式数据库
13.2.4 使用储存过程
13.2.5 使用储存过程
13.2.6 事务检查点
13.2.7 使用数据库储存状态数据
13.3 处理多表单应用程序
13.3.1 多表单应用程序流
13.3.2 将图形输入对象用于表单提交
13.3.3 使用pubs2数据库的多表单应用程序
13.4 小结
第六部分 数据库输出编程
第14章 数据库输出处理和显示概述
14.1 什么是MIME
14.2 MIME的用途
14.3 MIME内容类型和子类型
14.3.1 内容类型
14.3.2 试验性和专用的MIME类型
14.4 MIME可扩展性
14.5 MIME为什么重要
14.5.1 从用户的角度看它的重要性
14.5.2 使用帮助应用程序和插入程序
14.5.3 从开发者的角度看它的重要性
14.6 MIME的参考信息
14.7 用CGI显示数据库简单查询
14.7.1 重用pubs数据库简单查询
14.7.2 生成用HTML<TABLE>格式化的数据库输出
14.7.3 生成格式化<FORM>选项列表的数据库输出
14.7.4 生成格式化为超文本链接列表的数据库输出
14.7.5 生成格式化为一组<FORM>复选框的数据库输出
14.7.6 数据库输出和服务器推送动画
14.8 小结
第15章 高级数据显示方式
15.1 在Web文档中嵌入对象
15.1.1 NCompass ActiveX插入程序
15.1.2 Interated Systems的Cool Fusion内联视频插入程序
15.1.3 建议的 <OBJECT>标记
15.2 生成动态文档图形
15.2.1 PGPERL
15.2.2 GD图形库
15.3 处理图形输出的工具
15.3.1 用XV处理图形
15.3.2 使用Tcl/Tk
15.4 小结
第七部分 完整的独立式应用程序实例
第16章 开发基于PC的WWW数据库系统
16.1 应用程序概述
16.1.1 对系统的主要要求
16.1.2 支持信息查询
16.1.3 该系统带来的好处
16.1.4 使用的系统部件
16.2 什么是DB Gateway
16.2.1 为什么要用DB网关
16.2.2 网关对系统的要求
16.2.3 网关应用程序的结构
16.2.4 DB Gateway应用程序中的数据流程
16.2.5 DB Gateway应用程序中使用的文件
16.2.6 DB Gateway的功能
16.3 建立LNKcorp访问数据库
16.3.1 用Microsoft Access创建数据库和表格
16.3.2 LNKcoorp数据库表格
16.4 LNK公司基于PC Web数据库应用程序
16.4.1 概述
16.4.2 应用程序细节
16.5 小结
第17章 建立简单的订单输入应用程序模板
17.1 本章学习的内容
17.2 使用Microsoft Acess模板建立Web数据库
17.2.1 MS Access数据库向导
17.2.2 选择数据库模板
17.2.3 为新数据库命名
17.2.4 使用Database Wizard(数据库向导)设计数据库
17.2.5 选择应用程序样式
17.2.6 建立报表
17.2.7 最后修饰数据库向导程序
17.2.8 主转换窗口
17.2.9 作为内部网络应用程序前端的主转换窗口
17.3 建立ODBC数据源
17.4 Microsoft Access扩大规模工具
17.4.1 作用MS Access扩大规模工具之前
17.4.2 运行MS Access Upsizing Wizard
17.5 MS SQL Server Web页向导
17.5.1 使用SQL Server Web页向导
17.5.2 Web向导查询表单
17.5.3 日程安排选项
17.5.4 用于保存HTML选项
17.5.5 对Web向导的输出进行格式化
17.5.6 Web向导创建的文件
17.7 综合运用所有模板订单输入应用程序
17.8 小结
第18章 用Microsoft db Web建立在线技术支持应用程序
18.1 创建Microsoft Access表格向导
18.1.1 使用MS Access表格向导
18.1.2 创建其他应用程序表格
18.1.3 设置表格关系
18.2 db Web产品
18.2.1 安装db Web
18.2.2 NT db Web服务程序
18.2.3 配置db web ODBC资源
18.2.4 db Web管理员程序
18.2.5 增加新数据源
18.3 创建db Web模式
18.3.1 事件创建模式
18.3.2 通过事件创建模式插入记录
18.3.3 事件查询模式
18.3.4 建立事件查询模式表单
18.4 通过事件查询模式查询记录
18.5 小结
第19章 建立在结目录销售应用程序模板
19.1 应用程序配置
19.1.1 数据库结构
19.1.2 Sybper1 CGI
19.1.3 管理性前端程序
19.1.4 Web可访问的前端程序
19.1.5 Web服务器的配置
19.2 管理性前端应用程序的构成组件
19.2.1 菜单选择区
19.2.2 工作区域
19.2.3 信息区域
19.2.4 自动生成图文框
19.3 管理静态数据库信息(Intranet)
19.3.1 表格
19.3.2 增添、删除和修改数据
19.4 用户在线目录界面(Internet)
19.5 在线目录销售主窗口
19.5.1 客户验证
19.5.2 查看订单信息
19.6 小结
第八部分 实例分析
第20章 背景信息
20.1 背景信息
20.1.1 美国家产品外销局(FAS)的职责
20.1.2 使用卫星图像进行产量估算和农作物评估
20.2 ITARS概况
20.2.1 ITARS的功能
20.2.2 该系统的优点
20.2.3 系统构件
20.3 ITARS应用的详情
20.4 ITARS数据库
20.4.1 ITARS数据库表格
20.4.2 ITARS应用程序的结构
20.4.3 itarshome
20.4.4 itarsquery
20.5 小结
第21章 美国农产品外销有局(FAS)Web网站的开发
21.1 Web网站的配置
21.1.1 硬件
21.1.2 Web服务器软件
21.1.3 数据库服务器
21.1.4 数据库网关
21.1.5 管理
21.2 文档的存储和显示
21.3 文档访问与定期更新的文档
21.3.1 自动文档更新
21.3.2 通过搜索机制访问文档
21.4 小结
第九部分 附录
附录A Web数据库开发中的常见问题(FAQ)
A.1 什么是Web数据库
A.2 为保使用Web数据库
A.3 Intranet数据库应用与Internet数据库应用有何差异
A.4 什么样的数据库方法可与Web应用结合在一起
A.4.1 HTML嵌入式SQL扩展语言
A.4.2 无程序界面
A.4.3 定制CGI程序
A.5 如何在Web应用中使用数据库结果
A.6 哪类Web应用程序能使用数据库
A.7 DBMS是否需要与Web服务器都驻留在同一个CPU上
A.8 能否使用桌面数据库来创建Web数据库应用程序
A.9 CGI(公共网关接口)如何与Web数据库应用一起使用
A.10 使用何种CGI语言进行数据库开发
A.11 Web数据库应用存在哪些安全隐患
A.12 Web数据库应用的查询结果如何向用户显示
A.13 Web客户机用户是否必须懂得SQL才能使用Web数据库应用
A.14 HTML和表单在Web数据库应用程序中将发挥什么作用
A.15 HTML是否支持嵌入式SQL语句
A.16 什么是Microsoft Internet Data Connector(.idc)文件
A.17 什么是Microsoft超文本扩展(.htx)文件
A.18 能否使用脚本编程语言(如Perl)来访问自己的数据库
附录B 美国的Internet提供商
附录C DBGateway安装与用户手册
C.1 产品概况
C.2 系统要求
C.3 安装
C.4 查询
C.4.1 嵌入在HTML的SQL查询
C.4.2 服务器端的SQL查询
C.5 数据库报表
C.6 安全保密的数据库
C.7 邮件
C.8 示例
C.8.1 嵌入HTML的SQL查询表单示例
C.8.2 报表模板示例
附录D Sybperl参考手册——Sybase Extensions to Perl
D.1 系统要求
D.2 Sybase::DBlib
D.3 Sybase::CTlib
D.4 Sybase::Sybperl
附录取E 在线WWW数据库开发资源
E.1 Web Developer's Virtual Library:Database
E.2 Web Developer's Searchable Database网站
E.3 How To Do a Searchable Database网站
E.4 Database De mos网站
E.5 Oracle Database Access网站
E.6 DBI(Database Independence)Site网站
E.7 Acessing a Database Server Via the World Wide Web网站
E.8 Free Databases and Tools网站
E.9 申述面型数据库系统
E.9.1 dBASE 5.0 for Windows 网站
E.9.2 Microrim-R:WEB网站
E.9.3 Microsoft Access网站
E.9.4 Microsoft Visual FoxPro网站
E.9.5 Paradox 7 for Windows 95 and Windows NT网站
E.10 大型数据库系统
E.10.1 Illustra网站
E.10.2 DB2 World Wide Web Commection网站
E.10.3 Informix Software,Inc网站
E.10.4 Microsoft SQL Server Home Page
E.10.5 Sybase Web Site网站
E.10.6 Welcome to Oracle网站
E.11 共享数据库系统
E.11.1 Esperimental Multimedia Database-MMDB网站
E.11.2 MiniSQL Home Page
E.11.3 Postgres 95 Home Page
E.12 Web数据库网关产品
E.12.1 DB Gateway System(Computer Systems Development Corporation)网站
E.12.2 关于Web/Genera网站
E.12.3 Automatic WWW-Oracle
E.12.4 GSQL——种Mosaic-SQL网关
E.12.5 Oraplex General Info网站
E.12.6 Setting up an Oracle Gateway网站
E.12.7 The WORA Gateway网站
E.12.8 W3-mSQL Home Page网站
E.12.9 W3-Oracle Gateway Implementation网站
E.12.10 WEB——种 SQL数据库的Web接口
E.12.11 Web Base TM-The Database Server for the Web
E.12.12 Welcome to the Open Eorld of db Web网站
E.12.13 另外的WWW-DBMS网关
E.13 其他网站
E.13.1 Sybperl—Frequently Asked Questions(FAQ)网站
E.13.2 Oraperl 网站
E.13.3 CGI Information网站
E.13.4 Integrating Structured Data-System网站
E.13.5 ORACLE Database Access Example网站
E.13.6 VB4/Access CGI Programming网站
E.13.7 World Wide Web Databases and Searching网站
World Wide Web database developer’s guide
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!
