给出以下注意事项:
(找到here)
注意:从J2SE 5.0版本开始,远程对象的存根类为no
除非需要使用rmic stub编译器预先生成,否则除非
远程对象需要支持在5.0之前的VM中运行的客户端。如果
您的应用程序需要支持此类客户,因此您需要
为应用程序中使用的远程对象生成存根类
并部署这些存根类供客户端下载。有关详细信息
如何生成存根类,请参阅rmic的工具文档
[Solaris,Windows]。有关如何部署应用程序的详细信息
以及预生成的存根类,请参见代码库教程。
我的问题很简单:
没有存根的RMI如何工作?
最佳答案
它使用java.lang.reflect.Proxy.
动态生成它们。有关java.rmi.server.UnicastRemoteObject.
的信息,请参见Javadoc的类序言。