想做一套基于Corba结构的管理系统,可过去没用过,因此想尝试一下发现这里很多人都对Corba感兴趣,但都不太集中,想借此成为系列,专门为Corba提供讨论的专题帖子,希望这个系列问题的讨论能让我们可以建立起一套完整的Corba结构的系统-----------------
问题:在CorbaServer建Remote Data Module用ADOConnection,表的连接都用ADO控件这样能实现三层结构吗,这样的方式是否是Delphi支持的Corba方式吗Remote Data Module是不是用的COM的结构啊借此讨论一下D7下如何建立基于Corba的数据库系统吧请灌水
问题:在CorbaServer建Remote Data Module用ADOConnection,表的连接都用ADO控件这样能实现三层结构吗,这样的方式是否是Delphi支持的Corba方式吗Remote Data Module是不是用的COM的结构啊借此讨论一下D7下如何建立基于Corba的数据库系统吧请灌水
那么以前写的程序都无法使用了.
也没有提供一个好的替代方案. 最厌恶的就是 那些 DComConnection 之流基于 com/dcom 的 垃圾东西.
设计
写IDL
生成STUB/SKELETON
写代码至于用什么工具,用什么语言没什么区别,都是这几个步骤。DELPHI也提供了这方面的功能,除了需要手工编写IDL以外,生成STUB/SKELETON,代码的模板之类DELPHI都可以生成,不过要注意一点,DELPHI自动生成的是用BOA的,现在它已经过时了,最好手工改成POA的。楼上的:
DELPHI提供两种CORBA开发方式(在安装DELPHI时可以选择)
用VB3X的就是DII方式,用TypeLib Editor设计接口,可能跟DCOM有什么关系,没太多研究
用VB4X的就是标准CORBA方式,要写IDL,跟DCOM一点关系也没有
我准备采用多层结构,结合ADO的数据库控件进行开发,是采用COM/DCOM、COM+还是CORBA呢系统是完全基于Windows平台的管理系统,应该没有跨平台的问题,增加了CORBA的选择是考虑到他的效率及扩展能力,还有好像CORBA能自动穿过防火墙请大家给点意见:)