- 5
- 0
- 约1.1千字
- 约 6页
- 2018-03-08 发布于江苏
- 举报
有状态sessionbean
什么是有状态Session Bean? 有状态会话Bean(Stateful Session Bean)就是在客户引用期间维护Bean中的所有实例数据的状态值,这些数据在引用期间可以被其他方法所引用,其他客户不会共享同一个Session Bean的实例。Bean的状态被保存到临时存储体中,因为Bean是可以被序列化的,所以同样也可以把一个Bean状态保存到文件系统或数据库中。因为在调用方法时需要维护状态(这部分是有开销的),所以只有需要维护客户状态时才使用有状态会话Bean。 典型的会话Bean是购物车,当一个客户第一次打开购物车时,系统为他分配一个购物车的会话Bean,在以后,每当客户选购了商品将改变购物车的商品记录,而这些记录数据将保存到用户会话数据中。 有状态会话Bean的生命周期 有状态会话Bean的生命周期 有状态会话Bean的初始化状态为不存在,当有客户引用一个Bean时,按照顺序调用newInstance()、setSessionContext()和ejbCreate()方法,与第一节中讲到的无状态调用顺序相同。当处于方法现成状态时,如果客户调用remove()方法,则回到不存在状态,并触发Bean的ejbRemove()方法。如果客户长时间不调用Bean或服务器准备释放一些内存资源,则容器将这些Bean从组件池中钝化,钝化过程容器将调用Bean的ejbPass
您可能关注的文档
最近下载
- 2025年工业余热供暖项目经济性分析:投资回收期测算.pptx VIP
- 人工智能应用基础(无锡职业技术学院)学习通网课章节测试答案.docx VIP
- 热电联产余热回收成本效益评估.docx VIP
- 人教版(2024新版)七年级上册英语Unit 1 You and Me教案.docx VIP
- 中国甲状腺癌流行病学调查及诊疗指南(2025版).docx
- 定价管理制度.docx VIP
- 回弹仪的期间核查作业指导书 .pdf VIP
- 《三维集成电路 第12部分:内部缺陷无损检验方法》标准立项修订与发展报告.docx VIP
- (2026年)护理疑难病例——肝硬化合并消化道出血的护理PPT课件.pptx VIP
- DB51_T 683-2025 桥、门式起重机 起重小车使用维护规则.docx VIP
原创力文档

文档评论(0)