F
fangfei
Unregistered / Unconfirmed
GUEST, unregistred user!
偶近段时间来做个三层系统玩玩,用D6,可有个问题总觉得特别扭,所以和各路英雄交流一
下,看看大家是怎么做的。
我的结构是前端:用Delhi开发的Application和Browse,中间COM+,也用Delphi开发
COM+ component,后面SQL2000。用MIDAS在COM+ component之间及Client和中间件之间传递
数据。
基于中间件的三层结构设计思想上是要把业务逻辑包装在中间层,以服务的形式供Client调
用,可MIDAS的基本思想却是ClientDataSet通过各种连接(如DCOMConnection)向
DataSetProvider取数据。所以总觉得两都的设计思想不一样,用起来特别不爽。虽然也可
以自己从DataSetProvider取得MIDAS数据封包,再从COM+ component的接口传给Client,
但这样那些XXXConnection好像就没什么用了。
不知各位大侠是怎么做的,还请指点迷津,有真知灼见者本人再开一贴高分相送!
下,看看大家是怎么做的。
我的结构是前端:用Delhi开发的Application和Browse,中间COM+,也用Delphi开发
COM+ component,后面SQL2000。用MIDAS在COM+ component之间及Client和中间件之间传递
数据。
基于中间件的三层结构设计思想上是要把业务逻辑包装在中间层,以服务的形式供Client调
用,可MIDAS的基本思想却是ClientDataSet通过各种连接(如DCOMConnection)向
DataSetProvider取数据。所以总觉得两都的设计思想不一样,用起来特别不爽。虽然也可
以自己从DataSetProvider取得MIDAS数据封包,再从COM+ component的接口传给Client,
但这样那些XXXConnection好像就没什么用了。
不知各位大侠是怎么做的,还请指点迷津,有真知灼见者本人再开一贴高分相送!