【发布时间】:2010-06-08 10:51:12
【问题描述】:
我目前正在学习 EJB,据我所知,当客户端获取有状态会话 bean 时,服务器会将其保存在内存中(或将其钝化),直到客户端删除该 bean。非常简单,除了我没有看到任何关于客户端如何实际删除 bean 的示例。除了关闭客户端应用程序之外,您如何做到这一点?或者如果我想重新开始,我是否只需要在所有有状态的 bean 中实现一个重置方法?
【问题讨论】:
我目前正在学习 EJB,据我所知,当客户端获取有状态会话 bean 时,服务器会将其保存在内存中(或将其钝化),直到客户端删除该 bean。非常简单,除了我没有看到任何关于客户端如何实际删除 bean 的示例。除了关闭客户端应用程序之外,您如何做到这一点?或者如果我想重新开始,我是否只需要在所有有状态的 bean 中实现一个重置方法?
【问题讨论】:
如果您有一个“结束”流程的业务方法,请使用@Remove 对其进行注释。 否则提供带有@Remove 注释的“reset()”方法。
【讨论】: