我是EJB的新手。我已经了解了如何维护HTTPSession(所有cookie基础)。互联网上的所有资源都说“有状态会话Bean维护会话(记住客户端)。但我找不到答案
Stateful Session维护状态如何?
Oracle文档说
对象的状态由其实例的值组成 变量。在有状态会话bean中,实例变量 表示唯一客户端/ bean会话的状态。因为 客户端与其bean交互(“会话”),通常会调用此状态 会话状态。
感谢。
答案 0 :(得分:1)
当您第一次获得对bean的引用时,将创建实例,并且您只能使用此引用来维护状态。 当您调用使用@Remove注释的方法或Bean实例超时时,实例将被销毁。
源代码,EJB JSR:fiddle。第4.6章