【发布时间】:2013-07-04 10:13:08
【问题描述】:
我必须开发通过 RMI 进行通信的客户端和服务器组件。
public interface Test {
public String getInformation();
}
public class TestImpl implements Test {
public String getInformation() {
return “Hello”;
}
}
这个 Test 接口可以在 RMI 客户端执行,但在 RMI 服务器中,这个 Test 接口和 TestImpl 类不可用,但是所有这些类名、方法名、参数、返回类型都可以作为元数据使用(保存在 DB 中)。我需要在服务器端虚拟生成 Test 和 TestImpl 类并将它们注入 RMI 服务器。我该怎么做?
【问题讨论】:
-
试试 Spring 的依赖注入引擎。你在这里重新发明了很多轮子。
-
定义。定义“动态 RMI 方法生成”。定义“虚拟生成”。定义为什么您显然需要测试不存在的服务。
标签: java dynamic classloader rmi