我有以下会话bean:
public class JVTActivationSessionImpl implements SessionBean {
public OrderValue makeOrderValue(String typeName)
throws OssIllegalArgumentException, RemoteException {
return new OrderValueImpl();
}
}
在客户端项目中,我有可用的接口OrderValue
。
但是当我运行客户端时,它会抛出“Class not found exception for OrderValueImpl
”
在我将OrderValueImpl
类提供给客户端项目后,没关系。
我的问题是为什么实现类(OrderValueImpl
)可用于客户端,因为我已经有了可用的接口(OrderValue
)?
它不应该自动编组/取消对象的动态吗?
答案 0 :(得分:0)
您需要实现进入线路的对象。您不需要实现SessionBean本身。
否则,如果客户端不知道impl类,客户端如何知道如何解组来自网络的字节或要创建的对象?