RMI:解组活动

时间:2016-08-07 09:05:35

标签: java rmi

让我们假设我有以下课程:

public class Foo implements Serializable {
  //how make this method to be called on server side after unmarshaling?
  private void myMethod(){...}
}

我有一个远程对象:

public class RemoteObject implements SomeRemoteInterface {
  public void doIt(Foo foo){...}
}

当我从RMI客户端remoteObject.doIt(foo)调用时,foo的实例被封送并发送到RMI服务器,在那里它被解组。我可以将我的foo发送到服务器并在服务器端调用myMethod吗?对于jpa中的类比,我们有@PostLoad ,@PostPersist注释来标记JPA实现调用的方法。

0 个答案:

没有答案