假设我有远程接口A:
@Remote
public interface A {
public Response doSomething();
}和执行情况:
@Stateless
public class B implements A {
public BeeResponse doSomething() {...}
}其中:
我的假设是B的回应会失败,我是对的吗?
发布于 2010-04-07 13:49:23
好的,我在OpenEJB中测试了这个运行,它的行为似乎和我预测的一样,客户端不理解来自Bean的响应,因为客户机系统中缺少BeeResponse类。
它一直工作到客户端开始反序列化响应为止。但是,串行版本UID在这里没有任何影响,因为客户端甚至无法创建类。
这一切现在都说得通了,但我有点“希望”会有某种魔法让它发挥作用:-)
发布于 2010-04-07 09:33:17
因为Java 5,这是允许的,所以它应该可以工作。如果你出了差错,我建议你试一试,然后再回来。
https://stackoverflow.com/questions/2591245
复制相似问题