【发布时间】:2012-02-28 12:48:31
【问题描述】:
我需要在 java 中设计一个客户端服务器实现。客户端应该提供一些功能,服务器应该能够通过验证远程访问这些功能,在访问它们之前完成身份验证。我正在考虑 CORBA IDL 和 RMI。它们在功能上看起来很相似:都创建存根、骨架等。每个的 pros and cons 是什么?
【问题讨论】:
-
我冒昧地编辑了这个问题,试图使其更具建设性。
我需要在 java 中设计一个客户端服务器实现。客户端应该提供一些功能,服务器应该能够通过验证远程访问这些功能,在访问它们之前完成身份验证。我正在考虑 CORBA IDL 和 RMI。它们在功能上看起来很相似:都创建存根、骨架等。每个的 pros and cons 是什么?
【问题讨论】:
基本上,CORBA IDL 非常强大。 CORBA 允许我们在不同的编程语言之间进行交流,并且 RMI 拥有更大的社区,最容易编写“面向复制和粘贴的编程”。 :)
PS:对于 Java,我更喜欢使用 JacORB 而不是 JDK CORBA。 JacORB 有最新版本,执行 CORBA 2.3; JacORB IDL 编译器更好。
【讨论】: