Delphi的多层数据库应用体系结构.docxVIP

  • 3
  • 0
  • 约2.9千字
  • 约 3页
  • 2021-11-26 发布于江苏
  • 举报
Delphi的多层数据库应用体系结构 Delphi提出的MIDAS 是把原来双层的数据连接访问放到了应用服务器上,客户端只剩下了执行文件和 MIDAS.DLL ,前台和后台服务器通过 DCOM 机制互相沟通。其结构如图所示。 图 MIDAS 应用程序的结构 应用服务器的结构 应用服务器的关键部件是 TRemoteDataModule (远程数据模块),它提供了 IAppServer接口。当客户程序与应用服务器建立了连接,就通过 IAppServer接口来获得数据集提供者 列表(list of provi)d。ers TRemoteDataModule 组件是一个支持双重接口的自动化服务器, 这种类型的远程数据模块适合于DCOM, HTTP, Sockets 通讯方式。远程数据模块可以作为容器, 但只能放置非可视化的组件。另外, 远程数据模块上一般要放一个或几个 TDataSetProvide或r TProvider构件来提供 IProvide接r 口 。 TDataSetProvider组件存在于应用服务器端的远程数据模块中,用于连接数据模块中的数据集,并向客户端发送数据。 客户端的结构 对于最终用户来说,多层体系结构中的客户程序与两层体系结构中的应用程序没有什么 区别,在结构上,客户程序仍然通过标准的数据控件与用户交互。但与单机模式应用程序不 同的是,多层体系结构中的客户程序是

文档评论(0)

1亿VIP精品文档

相关文档