EJB 2.1有状态会话bean

时间:2011-08-24 15:44:06

标签: ejb

我有一个场景,我使用本地接口在有状态会话bean中编写业务方法。

用户可以在此时突然关闭数据库服务器来访问应用程序。用户再次重启数据库侦听器并再次记录相同的应用程序我可以获得相同的有状态客户端实例或创建新实例吗?

2 个答案:

答案 0 :(得分:0)

有状态bean的生命周期可能(在99.9%的情况下)独立于持久层。关闭数据库服务器和销毁有状态bean之间没有任何关系(假设你没有明确地实现这种关系)。请记住,bean存在于应用程序服务器上而不是数据库中。

答案 1 :(得分:0)

如果您的服务器已启动并正在运行,并且您的bean尚未被删除,则很有可能。

重要的是要注意豆本质上是独立于DB的。服务器EJB容器处理它们。