Jakarta ee SessionScoped ManagedBean中链接的有状态会话bean和POJO之间的差异

Jakarta ee SessionScoped ManagedBean中链接的有状态会话bean和POJO之间的差异,jakarta-ee,pojo,managed-bean,stateful-session-bean,Jakarta Ee,Pojo,Managed Bean,Stateful Session Bean,我对Java EE非常陌生,我问自己以下问题: 在SessionScoped托管bean中保持指向有状态会话bean的链接和保持指向POJO的链接之间有什么区别 由于ManagedBean是SessionScope,因此它在会话期间保持不变。因此,我想我仍然可以在会议期间访问一个简单的POJO。对吧? 那么SFSB的真正用途是什么呢?SFSB是一个EJB,因此支持容器管理事务、@异步方法调用、@调度和@Timeout等 托管Bean可以访问FacesContext和HttpContext等内容

我对Java EE非常陌生,我问自己以下问题:

在SessionScoped托管bean中保持指向有状态会话bean的链接和保持指向POJO的链接之间有什么区别

由于ManagedBean是SessionScope,因此它在会话期间保持不变。因此,我想我仍然可以在会议期间访问一个简单的POJO。对吧?


那么SFSB的真正用途是什么呢?

SFSB是一个EJB,因此支持容器管理事务、@异步方法调用、@调度和@Timeout等

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

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

看看: