Dan*_*yer 16
RMI是一种特定于Java的技术.CORBA具有多种语言的实现.您可以使用CORBA在以不同语言(例如C++和Java)编写的程序之间共享对象.
CORBA使用IDL(接口定义语言)将接口与实现分开.RMI只使用Java接口.
由于CORBA不依赖于特定语言,因此数据类型并不总是精确映射到编程语言所使用的类型(例如,IDL中的long是Java中的int).
RMI程序可以从远程JVM下载新类.CORBA没有这种代码共享机制.
已经有一段时间了,但我记得(从将应用程序从CORBA迁移到RMI),CORBA(或者至少是我们使用的实现)为并发代码处理了很多必要的同步,这是我们必须要做的事情.在使用RMI时显式执行.
可以将RMI配置为在IIOP(CORBA使用的协议)上运行.
归档时间: |
|
查看次数: |
28832 次 |
最近记录: |