【问题标题】:Differences between Stateful session bean and POJO linked in a SessionScoped ManagedBean有状态会话 bean 和在 SessionScoped ManagedBean 中链接的 POJO 之间的区别
【发布时间】:2012-10-30 23:09:19
【问题描述】:

我是 Java EE 的新手,我问自己以下问题:

持有指向有状态会话 bean 的链接与持有指向 SessionScoped 托管 bean 中的 POJO 的链接有什么区别?

由于 ManagedBean 是会话范围的,因此它在会话期间保留。因此,我想我仍然可以在会话期间访问一个简单的 POJO。正确的?

那么 SFSB 的真正目的是什么?

【问题讨论】:

    标签: jakarta-ee pojo managed-bean stateful-session-bean


    【解决方案1】:

    SFSB 是一个 EJB,因此支持容器托管事务、@Asynchronous 方法调用以及 @Schedule 和 @Timeout 等内容。

    托管 Bean 可以访问 FacesContext 和 HttpContext 等内容。

    因此,根据您的需要,SFSB 可能不会添加您需要的任何内容。例如,我已经编写了几百个 SLSB,但还没有创建我的第一个 SFSB,因为我让用户会话存在于 ManagedBeans 中,并且让 ejb 层对用户会话不敏感。

    看:sessionscoped managed bean vs stateful ejb

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-12-26
      • 2011-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-30
      • 2011-03-15
      相关资源
      最近更新 更多