Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Session 有状态会话bean的池_Session_Ejb 3.0_Instance_Pool_Stateful - Fatal编程技术网

Session 有状态会话bean的池

Session 有状态会话bean的池,session,ejb-3.0,instance,pool,stateful,Session,Ejb 3.0,Instance,Pool,Stateful,是否可以执行有状态会话bean的实例池。。与有状态bean实例被钝化一样,在执行prepassivate()期间,如果在postActivate()期间从客户机接收到请求,则删除与之关联的所有状态信息并将其发送到池将状态恢复到从池中选取的实例,然后继续。有状态会话bean的EJB规范中的状态图对我来说非常清楚-创建实例是为了在会话中使用,并在超时或删除之前保持与会话的关联 我很难想象这样一种情况,即这种共享将提高效率。在最简单的情况下,我们将创建/删除实例的成本与保存和恢复状态的成本进行比较,我

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

有状态会话bean的EJB规范中的状态图对我来说非常清楚-创建实例是为了在会话中使用,并在超时或删除之前保持与会话的关联


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

谢谢你的答复。我确实理解有状态bean在其整个生命周期中与单个客户机关联的目的。我只想知道是否有可能这样做,它的工作是否会超过它的必要性。我对规范的阅读使我认为实例不能合并。这是容器的决定,但我不认为实现者有任何选择,如果他们要实现规范。正如我所说的,我非常怀疑你是否会从中受益。