D
dgl007
Unregistered / Unconfirmed
GUEST, unregistred user!
小弟近日在做一个面向全省服务的社保系统分析,在系统架构方面考虑使用C/S+B/S的异构体系。B/S做一些简单的数据录入和简单的查询,C/S处理复杂的业务。核心是C/S方面,我打算用Delphi 实现。UI没有业务逻辑,仅作一些简单的判断;业务逻辑中间层(Control)封装在 大量的DCom组件中。M唯有直接就是数据库了。具体的实现就是 客户端用ClientDataSet获取数据但是并不设置ClientDataSet的Provider属性,也就是说,ClientDataSet 获取数据后就完全与应用程序服务器断开连接了。数据更新时把Clientdataset.data 以OleVariant的形式传回中间层服务器更新数据库。各位大虾对这种做法有何看法请多多赐教:)