*****Corba编程系列之一:D7中没有CorbaConnetion了,这样连接数据库可以吗*****

sam51 2003-08-20 05:27:38
想做一套基于Corba结构的管理系统,可过去没用过,因此想尝试一下

发现这里很多人都对Corba感兴趣,但都不太集中,想借此成为系列,专门为Corba提供讨论的专题帖子,希望这个系列问题的讨论能让我们可以建立起一套完整的Corba结构的系统

-----------------
问题:

在CorbaServer建Remote Data Module

用ADOConnection,表的连接都用ADO控件

这样能实现三层结构吗,这样的方式是否是Delphi支持的Corba方式吗

Remote Data Module是不是用的COM的结构啊

借此讨论一下D7下如何建立基于Corba的数据库系统吧

请灌水
...全文
34 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
sam51 2003-08-26
  • 打赏
  • 举报
回复
我现在用的是COM/DCOM结构可以吗
猛禽 2003-08-26
  • 打赏
  • 举报
回复
如果只是WINDOWS平台,并且用ADO的话,建议还是用COM+好

CORBA的效率/扩展能力虽然比COM要好,但开发起来比较复杂一些,另外,CORBA也不能直接穿过防火墙(需要一些其它的手段),COM通过使用CIS(COM Internet Service)也是可以用于INTERNET上的,或者用Borland的SocketConnection/WebConnection。
sam51 2003-08-26
  • 打赏
  • 举报
回复
我现在准备使用的方式是VB4的,应该说那个是比较标准的CORBA开发方式

还有请问楼上的两位星星高手:)
我准备采用多层结构,结合ADO的数据库控件进行开发,是采用COM/DCOM、COM+还是CORBA呢

系统是完全基于Windows平台的管理系统,应该没有跨平台的问题,增加了CORBA的选择是考虑到他的效率及扩展能力,还有好像CORBA能自动穿过防火墙

请大家给点意见:)
CDSoftwareWj 2003-08-25
  • 打赏
  • 举报
回复
Delphi开发Corba好像不是“纯种”的 hehe^^ 多多少少用了DCOM

且Delphi与BCB支持Corba的方式是不一样的,好像要做Corba用BCB最好 hehe^^

这可能也是Delphi与BCB区别比较大的地方吧

一家之言,不一定对 ^^! 见量呀
sam51 2003-08-25
  • 打赏
  • 举报
回复
请问 Raptor(猛禽) 兄,标准的CORBA开发方式是什么

是以Delphi为开发工具吗?

请赐教
猛禽 2003-08-25
  • 打赏
  • 举报
回复
开发方式跟用什么工具没有什么太大关系,其本方法是:
设计
写IDL
生成STUB/SKELETON
写代码

至于用什么工具,用什么语言没什么区别,都是这几个步骤。

DELPHI也提供了这方面的功能,除了需要手工编写IDL以外,生成STUB/SKELETON,代码的模板之类DELPHI都可以生成,不过要注意一点,DELPHI自动生成的是用BOA的,现在它已经过时了,最好手工改成POA的。

楼上的:
DELPHI提供两种CORBA开发方式(在安装DELPHI时可以选择)
用VB3X的就是DII方式,用TypeLib Editor设计接口,可能跟DCOM有什么关系,没太多研究
用VB4X的就是标准CORBA方式,要写IDL,跟DCOM一点关系也没有
sam51 2003-08-22
  • 打赏
  • 举报
回复
Delphi对CORBA的支持总是在变化,没有延续性

我正在看COM编程,李维D5的书,那些例子用D7也能用,感觉挺好的

不知为何,Delphi在很多关键技术上总是在变,如果用D7好容易开发了CORBA系统,在D8上又变了,那不就哭啦

希望Delphi能把一些技术稳定下来,哪怕是慢慢发展,也不会让人感觉飘忽不定
zhuanxin 2003-08-22
  • 打赏
  • 举报
回复
昨天晚上试验了

用 d7内部的 类库编辑器 生成一个很简单的 idl 文件, 只有一个接口, 一个方法, 然后保存,

接着在 file/新建/corba 页中的 新建corba server 应用程序 向导里导入 刚刚生成的idl文件, 竟然报告了一大堆错误. 无法建立 corba 服务端程序. 真是荒唐!
zhuanxin 2003-08-22
  • 打赏
  • 举报
回复
昨天晚上试验了

用 d7内部的 类库编辑器 生成一个很简单的 idl 文件, 只有一个接口, 一个方法, 然后保存,

接着在 file/新建/corba 页中的 新建corba server 应用程序 向导里导入 刚刚生成的idl文件, 竟然报告了一大堆错误. 无法建立 corba 服务端程序. 真是荒唐!
zhuanxin 2003-08-22
  • 打赏
  • 举报
回复
为什么 d7 中去掉了支持 CorbaConnection ?


那么以前写的程序都无法使用了.


也没有提供一个好的替代方案.

最厌恶的就是 那些 DComConnection 之流基于 com/dcom 的 垃圾东西.
猛禽 2003-08-22
  • 打赏
  • 举报
回复
不是DELPHI要变,是环境在变,用CORBA就要老老实实地用标准的CORBA开发方式,不要去用什么CorbaConnection那种用DII来模拟DCOM的东东
sixgj 2003-08-21
  • 打赏
  • 举报
回复
灌水者……

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧