打印本文 打印本文 关闭窗口 关闭窗口
Delphi5.5的MIDAS编程(客户端)
作者:武汉SEO闵涛  文章来源:敏韬网  点击数1766  更新时间:2009/4/23 18:39:24  文章录入:mintao  责任编辑:mintao

Delphi5.5的MIDAS编程

 

数据库应用程序中三个基本层:

l         数据层:负责存储数据

l         业务层:负责从数据层获取适当格式的数据并执行最后的合法性检查(也叫做执行业务规则)。业务层也就是应用服务器层。

l         表示层:也叫做GUI层,负责在客户应用程序中以适当格式显示数据。总是与业务层打交道,不直接与数据层打交道。

 

Delphi下多层体系结构的优点:

1.  业务规则集中:业务规则放在应用服务器上

2.  瘦客户体系结构:数据访问由应用服务器来控制,数据表示则由客户的应用程序完成。只需发布客户应用程序和一个用来访问服务器的DLL文件。

3.  自动错误调和

4.  公文包模式:公文包打开数据模式,允许不必一直与应用服务器或数据库服务器保持活动连接。

5.  容错

6.  负载平衡:负载平衡的算法有随机法、顺序法、最少网络用户和最少网络流量等。Delphi4及以上版本提供了一个顺序法实现负载平衡的组件。

 

典型MIDAS体系结构:

    窗体/数据模块                       远程数据模块(RDM)

 

 

 

 

 

 

 

 

 

 

 

          客 户                              服 务 器

 

 

 

 

TdatasetProvider  TDataset

 

 


TclientDataset

 

 

 

 

 

 

 

TDispatchConnection

 

 

 

 

[1] [2] [3]  下一页

打印本文 打印本文 关闭窗口 关闭窗口