我對JSF支持bean作用域存在一些誤解。我是JSF的新手,現在正在編寫一個簡單的項目,我的所有bean大多都有會話範圍。但是,如果我的網站會有很多用戶,這意味着我的會話會非常大,並且會終止我的服務器。有些人告訴我,解決方案是使用請求範圍bean。但是,例如,當我的頁面必須經過驗證並且驗證失敗時顯示錯誤消息並保存所有用戶輸入,那麼在這種情況下我該怎麼辦?我嘗試使用使用AJAX請求的組件,並希望我的請求bean不會重建,但這不起作用(我正在使用<rich:datascroller>
)。後臺bean作用域如何工作?
我想我的JSF理解有很大的漏洞,如果有人解釋我必須在這種情況下做什麼,或者將我關於bean範圍的一些好文章鏈接起來,我將不勝感激。
這裏JSF2的針對性延遲:http://stackoverflow.com/questions/7031885/how-to-choose-the-right-bean-scope – BalusC 2014-02-05 08:20:52