【问题标题】:How is an EJB stateful session bean passivated to secondary storageEJB 有状态会话 bean 如何钝化到辅助存储
【发布时间】:2015-06-02 17:25:52
【问题描述】:

我已经阅读了有状态会话 bean:

“在就绪阶段,EJB 容器可能决定停用, 或通过将 bean 从内存移动到辅助存储来钝化 bean"

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

【问题讨论】:

    标签: java ejb ejb-passivation


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2015-05-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-01
      • 2015-03-12
      • 2012-04-04
      • 2013-04-30
      相关资源
      最近更新 更多