gpt4 book ai didi

java - EJB 有状态 session bean 如何钝化到辅助存储

转载 作者:行者123 更新时间:2023-11-30 07:00:25 24 4
gpt4 key购买 nike

我已经阅读了有状态 session bean:

"While in the ready stage, the EJB container may decide to deactivate, or passivate, the bean by moving it from memory to secondary storage"

那么这个二级存储是什么?是下划线数据库吗?另外,对象是如何保存(持久化)在像 Oracle 这样的关系数据库中的?

最佳答案

Java EE 只是一个规范,它取决于 JEE compliant application server (例如 GlassfishWildflyWebLogic)来确定二级存储是什么。

WebLogic,至少在默认情况下,passivates the EJB:s to disk这是由这张图片描述的:

WebLogic Stateful Session EJB Life Cycle

WildFly/JBoss(这是我选择的应用程序服务器)文档对此非常稀疏,但一个合理的猜测是默认行为是将 EJB:s 也钝化到磁盘,尽管我不能发誓.

因此,规范再次没有给出任何关于如何钝化 EJB:s 的规则,这取决于实现。

关于java - EJB 有状态 session bean 如何钝化到辅助存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30602694/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com