2010-10-17 104 views
0

是否有可能执行有状态会话Bean的实例池?就像有状态bean实例被钝化一样,在执行preparessivate()期间移除所有与之关联的状态信息并将其发送给如果在postActivate()期间从客户端接收到请求,池将该状态恢复到从池中选取的实例并继续。有状态会话Bean的池

回答

2

有状态会话bean的EJB规范中的状态图对我来说似乎很清楚 - 实例是创建用于会话并保持与会话相关联,直到超时或删除。

我很难想象这种汇集将会提高效率的场景。在最简单的情况下,我们将创建/删除实例的成本与保存和恢复状态的成本进行比较,我期望后者占主导地位。

+0

thx for ur reply。我明白有状态bean的目的是在一生中与一个客户相关联......我只是想知道是否有可能以这种方式来完成它,而且它的工作将超过它的必要性 – firefox784 2010-10-27 21:12:54

+0

我读过规范导致我认为实例不能合并。这是容器的决定,但我认为实现者如果要实现规范则没有任何选择。正如我所说,我深信你无论如何都会受益。 – djna 2010-10-28 07:21:25