多层系统中多数据模组的问题(100分)

  • 主题发起人 主题发起人 Enter319
  • 开始时间 开始时间
E

Enter319

Unregistered / Unconfirmed
GUEST, unregistred user!
如果一个系统中有很多数据表,是在中间层建立多个Remote DataModule放数据集还是有
其他写法。我按C/S中的写法建立了多个Remote DataModule,但在客户端没法直接指定
ClientDataSet的Privader。是不是写法有问题
 
建议;
1.创建比较通用的数据对象;
2.客户端不应直接访问数据对象,可通过功能对象或业务对象去访问数据对象。
我的做法是在中间层与客户端之间传递数据包。
 
李维的书上也是这样说,有没有实际的例子。增加感性认识。谢谢!
 
我也对这个问题很苦闷!没见过别人怎么写的!
 
我也正要做这个,不知道是用midas好还是socket 好。
关注中。。。。..
 
我做了一个小例子,只是做实验用的,希望可以引出DFW拿出实际项目的例子,不知到传到
哪里去,想要的给出MAIL地址。
 
我的做法.
服务器端:
1.只建立一个remote datamodule .客户端和服务器端的数据交流都通过该远程模块.统一接口
2.对每个业务模块,建立一个datamodule.称做服务对象.上面放一组表,并通过RegisterProvider函数注册该provider
客户端:
1.对应服务器端的服务对象建立一个datamodule,称作服务代理对象.上面放一组clientdataset.
 
多人接受答案了。
 
后退
顶部