EJB 3.X有状态会话bean如何维护状态?

时间:2016-03-26 05:49:31

标签: java-ee ejb state stateful-session-bean

我是EJB的新手。我已经了解了如何维护HTTPSession(所有cookie基础)。互联网上的所有资源都说“有状态会话Bean维护会话(记住客户端)。但我找不到答案

Stateful Session维护状态如何?

Oracle文档说

  

对象的状态由其实例的值组成   变量。在有状态会话bean中,实例变量   表示唯一客户端/ bean会话的状态。因为   客户端与其bean交互(“会话”),通常会调用此状态   会话状态。

感谢。

1 个答案:

答案 0 :(得分:1)

当您第一次获得对bean的引用时,将创建实例,并且您只能使用此引用来维护状态。 当您调用使用@Remove注释的方法或Bean实例超时时,实例将被销毁。

源代码,EJB JSR:fiddle。第4.6章