关于midas的模块划分 ( 积分: 100 )

  • 主题发起人 主题发起人 HNXXCXG
  • 开始时间 开始时间
H

HNXXCXG

Unregistered / Unconfirmed
GUEST, unregistred user!
使用SOCKET的连接方式,配置是最简单的。
笔者钟爱此种方式。但也发现它不足的地方。
那就是所有接口都定义在一个类型库中,而业务方法都自动定义在一个远程数据模块内。
似乎模块很不好划分哟。
也许是笔者太浅,不知诸位有何高见。
 
如果服务器端采用COM+组件套件的话,则划分容易,因为可以根据功能生成若干个DLL文件
即生成多个COM+组件。但DCOM实在配置麻烦
 
客户端需要服务器提供的新功能,一般都是在AppServer中新增方法。。。长久下去,会让AppServer变的很大。。。我也很困惑啊。。。。有没什么好方法???
 
在类型库中按功能划分出不同的接口
一个接口对应一个远程数据模块,是比较好的模块划分了
但接口却只能定义在惟一的一个类型库中,接口没有办法定义在不同的单元中
 
我那用SOCKETCONNECTION连接的三层程序,在本机上可以运行
但在局域网中,老是“拒绝访问”,不知是何道理?
在服务器端已经运行SCKSVRV。EXE
在工作站中已经注册MIDAS。DLL
没有防火墙
 
接受答案了.
 
再多个嘴:
业务类千计别放在远程数据模块中
要封装进一个独立的单元中
 
后退
顶部