在客户端中删除有状态的EJB bean

pal*_*lto 5 java ejb-3.0

我正在学习EJB,据我所知,当客户端获取有状态会话bean时,服务器会将其保留在内存中(或钝化它),直到客户端删除bean.非常简单,除了我在哪里看到客户端如何实际删除bean的任何示例.除了关闭客户端应用程序之外,您如何做到这一点?或者,如果我想重新启动,我是否只需要在所有有状态bean中实现重置方法?

Shi*_*iel 5

如果您有一个"结束"流程的业务方法,请使用@Remove对其进行注释.否则使用@Remove注释提供"reset()"方法.