【发布时间】:2011-02-12 20:46:08
【问题描述】:
我正在阅读有关 JSF2 和托管 Beans 的信息。我有一个关于钝化的问题。
我最近在这里询问了@Stateful EJB、@SessionScoped 和@ManagedBean 的不同用例:
sessionscoped managed bean vs stateful ejb.
现在,有状态的 EJB 有资格进行钝化和激活,这允许它们暂时钝化到持久存储以减少空闲时的内存使用,我还没有看到托管 bean 可以使用此功能。所以这让我想到也许我应该选择@RequestScoped Managed Beans 而更喜欢@Stateful EJB 的购物车等。使用@Sessionscoped Managed Beans 仅用于存储最少的用户信息。
这是正确的吗?对此有一些指导方针吗?
【问题讨论】:
标签: jakarta-ee jsf-2 ejb managed-bean ejb-passivation