我想知道RMI中的rmic是什么,以及它如何为我创建代理..
答案 0 :(得分:13)
要回答您的问题,rmic
[Solaris,Windows]是Java RMI编译器,使用JRMP或为远程对象生成存根,骨架,关系IIOP协议。还生成OMG IDL。关于方法,你的问题有点模糊,但答案可能是符合JRMP协议或IIOP协议或CORBA IDL规范。
请查看提供的链接,了解这些不同概念的描述。如果这听起来像中文,你可能应该看看RMI tutorial。本教程的第一章介绍了RMI概念。
另请注意(来自教程):
对于Java Platform,Standard Edition 5.0之前的版本,使用rmic编译器需要额外的步骤来构建存根类。但是,不再需要此步骤。
因此,如果您的RMI服务器不必支持在5.0之前的VM上运行的客户端,您实际上不必担心rmic
。
另一个很好的入门资源是...... Getting Started Using Java RMI,一个针对RMI的Hello World示例。
如果您想了解更多信息,请查看Remote Method Invocation spec。
答案 1 :(得分:3)