这个帖子我感觉很有讨论的价值
下面是我在大富翁上看到的一遍帖子,感觉问题提的很好,所以转到这里来看看
问题:关于Delphi下如何设计三层应用的问题 ( 积分:10, 回复:9, 阅读:452 )
分类:MIDAS / DCOM ( 版主:Chenlili, 房客 )
来自:fangfei, 时间:2002-06-14T16:04:00, ID:1163451 [显示:小字体 | 大字体]-[返回]
偶近段时间来做个三层系统玩玩,用D6,可有个问题总觉得特别扭,所以和各路英雄交流一
下,看看大家是怎么做的。
我的结构是前端:用Delhi开发的Application和Browse,中间COM+,也用Delphi开发
COM+ component,后面SQL2000。用MIDAS在COM+ component之间及Client和中间件之间传递
数据。
基于中间件的三层结构设计思想上是要把业务逻辑包装在中间层,以服务的形式供Client调
用,可MIDAS的基本思想却是ClientDataSet通过各种连接(如DCOMConnection)向
DataSetProvider取数据。所以总觉得两都的设计思想不一样,用起来特别不爽。虽然也可
以自己从DataSetProvider取得MIDAS数据封包,再从COM+ component的接口传给Client,
但这样那些XXXConnection好像就没什么用了。
不知各位大侠是怎么做的,还请指点迷津,有真知灼见者本人再开一贴高分相送!