我正在閱讀關於JSF2和託管豆。我有一個關於鈍化的問題。會話範圍Managed Bean鈍化
我最近問的@Stateful
EJB的,@SessionScoped
和@ManagedBean
這裏不同的使用情況:
sessionscoped managed bean vs stateful ejb。
現在,有狀態EJB有資格進行鈍化和激活,它們可以暫時鈍化爲持久性存儲以減少空閒時的內存使用量,但我還沒有看到這個功能可用於managedbeans。所以它讓我想到,也許我應該去買@RequestScoped
Managed Beans,而更喜歡@Stateful
用於購物車的EJB。僅使用@Sessionscoped
Managed Beans來存儲最少的用戶信息。
這是正確的嗎?有沒有一些指導方針呢?
所以你建議我去對話範圍的bean而不是會話bean的權利?我想到了這一點。但即使現在我對有狀態的EJB有了更好的理解,但它們似乎每次都變得越來越無用。除了擴展的持久化上下文外,我無法想到在Web應用程序中使用它們。 – arg20 2011-02-14 00:44:45