2012-11-11 34 views
0

我很新的Java EE和我在問自己以下問題:在SessionScoped ManagedBean

什麼是拿着一個鏈接到一個有狀態會話bean之間的差異在SessionScoped託管bean中持有指向POJO的鏈接?

由於ManagedBean是sessioncoped,因此它在會話期間保留。所以我想在會議期間我仍然可以訪問一個簡單的POJO。對?

那麼SFSB在這裏的真正目的是什麼?

回答

1

SFSB是一個EJB,因此支持諸如容器管理事務,@Asynchronous方法調用以及@Schedule和@Timeout等。

管理bean訪問之類的東西FacesContext中和的HttpContext等。

所以根據您的需求,SFSB可能不添加任何你需要的。例如,我編寫了幾百個SLSB,但尚未創建我的第一個SFSB,因爲我讓用戶會話存在於ManagedBeans中,並讓ejb層成爲用戶會話未知的。

看看:sessionscoped managed bean vs stateful ejb

相關問題