gpt4 book ai didi

Java远程方法调用(RMI) : codebase property

转载 作者:行者123 更新时间:2023-12-01 11:04:06 25 4
gpt4 key购买 nike

如何使用codebase java属性将(InterfaceStub类)从服务器下载到客户端计算机,在java中RMI(远程方法调用)?

最佳答案

How to use the codebase java propriety to download the(Interface and Stub class)from the sever to the client computer, in java RMI(Remote Method Invocation)?

您只需在导出远程对象的 JVM 上定义系统属性 java.rmi.server.codebase 即可。注意不在客户端 JVM 或注册表。 codebase 属性值是一个或多个可以从中下载类的 URL 的列表。通常,它是一个指向 JAR 文件的 HTTP URL,其中包含要下载的类(如果您使用的话,只需包含 stub )以及将作为实现接口(interface)或抽象或抽象的实际返回类型提供的任何具体类。远程接口(interface)中提到的基类作为返回类型,或通过此类类作为依赖项。

但是,下载远程接口(interface)本身通常是不切实际的,因为这意味着客户端必须使用反射来操作 stub 。通常客户端已经有了远程接口(interface)并直接使用。

另请注意,从 Java 1.5 开始,您不再需要生成 stub 。

关于Java远程方法调用(RMI) : codebase property,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33123411/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com