我想知道RMI中的rmic是什么,它是如何为我创建代理的。
发布于 2010-01-17 13:24:34
为了回答您的问题,rmic [Solaris,Windows]是Java RMI编译器,它使用JRMP或IIOP协议为远程对象生成存根、框架和连接。还会生成OMG IDL。关于怎么做,你的问题有点模糊,但答案可能是它符合JRMP协议或IIOP协议或CORBA IDL规范。
请查看提供的链接,了解对这些不同概念的描述。如果你觉得这听起来像中文,你可能应该看看RMI tutorial。本教程的第一章介绍了RMI的概念。
另请注意(来自本教程):
对于Java Platform,Standard Edition5.0之前的版本,通过使用
编译器构建存根类需要一个额外的步骤。然而,这一步不再是必要的。
因此,如果您的RMI服务器不必支持运行在5.0之前的VM上的客户端,那么您实际上不需要担心rmic。
另一个很好的入门资源是...Getting Started Using Java RMI,一个用于RMI的Hello World示例。
如果您想获得更多信息,请查看Remote Method Invocation spec。
发布于 2010-01-17 13:11:41
rmic generates stub, skeleton, and tie classes for remote objects using either the JRMP or IIOP protocols. Also generates OMG IDL.
https://stackoverflow.com/questions/2080025
复制相似问题