Jini 和網路計算/指定程式碼庫
外觀
RMI 程式碼庫的經典規範通常使用java.rmi.server.codebase在啟動 Java 虛擬機器的命令列上使用系統屬性。有一些更強大的技術允許單個 JVM 使用不同的程式碼庫提供遠端物件。這種機制透過程式碼庫註釋服務提供者介面實現,該介面可透過 RMIClassLoaderSPI 抽象類獲得。
可以簡單地子類化此類,為 getClassAnnotation(Class) 呼叫中的類提供適當的註釋。容器可以允許使用者指定與類路徑關聯的程式碼庫,該類路徑可以與特定類載入器關聯。然後,RMIClassLoaderSPI 的實現將使用傳入的 Class 來查詢相應的類載入器,該類載入器隨後將指定適用的程式碼庫註釋。