9
A
回答
1
14
RMI是一个特定的Java技术。 CORBA具有多种语言的实现。您可以使用CORBA在用不同语言编写的程序(例如C++和Java)之间共享对象。
CORBA使用IDL(接口定义语言),以从实现分离界面。 RMI只使用Java接口。
因为CORBA是不依赖于特定的语言,数据类型并不总是精确地映射到你的编程语言使用的类型(例如,在IDL长是在Java中一个int)。
RMI程序可以从远程JVM下载新类。 CORBA没有这种代码共享机制。我记得(从一个Java应用程序从CORBA移植到RMI),CORBA(或者至少是我们正在使用的实现)处理了很多并发代码的必要同步,这些同步代码是这是我们在使用RMI时必须明确的。
RMI可以被配置为通过IIOP(由CORBA使用的协议)进行操作。
相关问题
- 1. CORBA和RMI的区别
- 2. CORBA,RMI和SOA
- 3. Java RMI和RPC有什么区别?
- 4. Java RMI和JMS有什么区别?
- 5. JMX和RMI之间的区别
- 6. RMI和反射之间的区别
- 7. CORBA/RMI和(D)COM今天仍然有用吗?
- 8. 使用java RMI和CORBA的分布式计算
- 9. 是否有与CORBA IOR等效的Java RMI?
- 10. CORBA服务器和客户端的IDL之间允许有什么区别?
- 11. Nhibernate和SubSonic有何区别?
- 12. MonoTouch和MonoDevelop有何区别?
- 13. MySQLi和PDO有何区别?
- 14. 4GL和DSL有何区别?
- 15. DELETE_ORPHAN和DELETE有何区别?
- 16. bcpow和pow有何区别?
- 17. V8和ES8有何区别
- 18. PopUpWindow和Dialog有何区别?
- 19. ifne和ifnonnull有何区别?
- 20. Ntxxx和ZWxxx有何区别?
- 21. MXML和Actionscript3有何区别
- 22. Progressbar和progressDialog有何区别?
- 23. Date.current和Date.today有何区别?
- 24. beginTrackingWithTouch和touchesBegan有何区别?
- 25. ServletContext和ServletActionContext有何区别
- 26. DynaActionForm和ActionForm有何区别?
- 27. tincan和Scorm有何区别?
- 28. wcsncpy和wcscpy_s有何区别?
- 29. vbscript和vb.net有何区别?
- 30. REST和RESTful有何区别
RMI是一个Java实现,基于CORBA(这是语言无关的),我记得...... – 2009-10-14 21:06:28
嘿,你猜第一个谷歌的命中是什么“RMI CORBA”? – skaffman 2009-10-14 21:21:37
Java RMI不是CORBA的实现。它不遵循CORBA规范。 – CodyBugstein 2015-10-08 18:12:30