Jini 和网络计算/指定代码库
外观
RMI 代码库的经典规范通常使用java.rmi.server.codebase在启动 Java 虚拟机的命令行上使用系统属性。有一些更强大的技术允许单个 JVM 使用不同的代码库提供远程对象。这种机制通过代码库注释服务提供者接口实现,该接口可通过 RMIClassLoaderSPI 抽象类获得。
可以简单地子类化此类,为 getClassAnnotation(Class) 调用中的类提供适当的注释。容器可以允许用户指定与类路径关联的代码库,该类路径可以与特定类加载器关联。然后,RMIClassLoaderSPI 的实现将使用传入的 Class 来查找相应的类加载器,该类加载器随后将指定适用的代码库注释。