0

是否可以对有状态会话 bean 进行实例池化。如果有状态 bean 实例被钝化,在 prepassivate() 执行期间,如果收到请求,则删除与其关联的所有状态信息并将其发送到池中在 postActivate() 期间从客户端将状态恢复到从池中选择的实例并继续。

4

1 回答 1

2

状态会话 bean 的 EJB 规范中的状态图对我来说似乎很清楚——实例是为在会话中使用而创建的,并且在超时或删除之前一直与会话相关联。

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

于 2010-10-18T06:18:14.320 回答