多层分布式数据库实战

多层分布式数据库实战
作 者: 王涛
出版社: 清华大学出版社
丛编项: Delphi 5深度历险
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 分布式数据库
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《多层分布式数据库实战》作者简介

内容简介

多层分布式应用系统是在大型应用中被广泛采纳的结构方式,无论从灵活性、可扩展性还是运行的高效性几个方面上看,都是值得用户去研究的,尤其在未来的大型数据库应用中,会有越来越多的系统采取多层分布式结构。本书详细介绍了Delphi基于多层分布式应用系统的开发,更结合Delphi 5中令人振奋的Internet Express,为更多对电子商务感兴趣的用户提供了必要的参考。本书语言浅显、示例丰富,适用于使用Delphi开发多层分布式应用系统的各级用户阅读。

图书目录

第1章 Delphi多层分布式数据库应用初步

l. l 数据库应用的结构模型概述

1. 1. 1 数据库应用的任务切割

l. 1. 2 单层. 两层和三层的数据库应用

1. 1. 3 迎接多层分布式应用的挑战

1. 2 Delphi数据库开发概述

1. 2. 1 数据库存取方式

1. 2. 2 Delphi中数据库存取方式的组态与单层. 两层和三层数据库应用

1. 2. 3 Delphi的数据集控件

1. 2. 4 Delphi中典型的单层. 两层和三层设计模式

1. 3 MIDAS技术与中间件

1. 3. 1 MIDAS技术

1. 3. 2 中间件

1. 3. 3 通信协议

第2章 应用程序服务器设计基础

2. 1 应用程序服务器的本质及特征

2. 1. 1 应用程序服务器在本质上仍然上是一个单层或两层应用

2. 1. 2 应用程序是一个中间件

2. 2 实战应用服务器

2. 2. 1 初步创建应用程序服务器

2. 2. 2 创建TCORBADataModule

2. 2. 3 指定数据包中的字段

2. 2. 4 设置Options属性来影响数据包

2. 2. 5 在数据包中加入自定义信息

2. 2. 6 响应客户端的数据请求

2. 2. 7 响应客户端的更新请求

2. 2. 8 在更新数据库之前编辑Delta数据包

2. 2. 9 一个Master/Detail的应用程序服务器

2. 2.10 一个Windows NT Service形态的应用程序服务器

第3章 客户端应用程序设计基础

3. 1 预备知识:COM. 接口和DCOM

3. 2 三层分布式应用的容户端程序的框架

3. 2. 1 客户端应用程序的结构

3. 2. 2 使用DCOM连接

3. 2. 3 使用TCP/1P连接

3. 2. 4 使用OLEnterprise连接

3. 2. 5 使用CORBA连接

3. 2. 6 使用WebConnection连接

3. 2. 7 使用Brokering连接

3. 3 创建客户端应用程序

3. 4 对客户端应用程序的深层理解

3. 4. 1 控制与服务器的连接状态

3. 4. 2 调用服务器接口

3. 4. 3 在客户端纠错

3. 4. 4 更新数据

3. 4. 5 调用ApplyUpdates方法更新数据

3. 4. 6 解决更新数据过程中出现的错误

3. 4. 7 刷新数据

3. 4. 8 向应用程序服务器传递参数

3. 4. 9 从应用程序序服务器获得参数的值

3. 5 转换传统的单层和两层应用为多层分布式应用

3. 6 公文包模型

3. 7 容户端的Active Form形态

3. 7. 1 把客户端应用程序作为ActiveX控件发布

3. 7. 2 为客户端应用程序创建Active Form

第4章 深入TClientDataSet

4. 1 用TClientDataSet设计单机的本地“瘦”数据库应用

4. 1. 1 建立CDS数据文件

4. 1. 2 创建一个最简单的Flat-File数据库应用

4. 1. 3 深入理解基于Flat-File的数据库应用

4. 2 使用TClientDataSet增强基于BDE的数据库应用

4. 2. 1 结构及例子

4. 2. 2 在BDE数据库应用中使用TClientDataSet的优点

4. 3 TClientDataSet嵌套表技术

4. 3. 1 建立CDS嵌套表文件

4. 3. 2 利用CDS嵌套数据集开发主从关第的数据库应用

4. 4 实战TClientDataSet的特色功能

4. 4. 1 灵活的索引——实现按任意字段的排序

4. 4. 2 动态统计

4. 4. 3 强大的过滤器功能

4. 4. 4 内部计算字段

4. 4. 5 管理TClientDataSet的更新数据

4. 4. 6 用ADT类型字段实现复杂题头数据网格

4. 4. 7 C1oncCursor

第5章 电子商务的利器——Internet Express

5. 1 InternetExpress技术概述

5. 2 快速入门

5. 2. 1 实例

5. 2. 2 理解

5. 3 快速提高

5. 3. 1 自定义DataGrid和DataNavigator

5. 3. 2 实现下拉选择框编辑字段

5. 3. 3 实现主从关系

5. 3. 4 设计Internet Express页面的Web控件

5. 4 错误处理

5. 5 学习Delphi自带的Internet Express例子

5. 5. 1 安装控件

5. 5. 2 应用服务器

5. 5. 3 Web服务器应用.

第6章 高级进阶

6. 1 理解TClientDataSet的Data与Delta属性

6. 1. 1 Dota与Delta

6. 1. 2 Delta的无状态性

6. 2 容错和平衡负载能力

6. 2. 1 容错和平衡负载能力概述

6. 2. 2 容错能力的原理与实现方法

6. 2. 3 平衡负载能力的实现方法

6. 3 数据拦截者———Interceptor技术

6, 3. 1 Interceptor技术概述

6. 3. 2 释例

第7章 多层分布式应用的发布与系统配置

7. 1 应用程序的发布

7. 2 应用系统配置

7.2.1 配置DCOM连接

7.2.2 为DCOM服务器设置Windows 98

7.2.3 配置Socket连接

7.2.4 配置Web连接

附录 来自Bor Land的文章