2012-03-16 36 views
5

我有一個CRUD應用程序。在數據被取出的地方,顯示n編輯n存儲回數據庫。此外,在頁面&之間存在順序訪問,在第一頁上輸入的信息需要在第二頁&等等上。爲什麼最好的範圍&?JSF 2中的示波器

何時使用哪個範圍?每個範圍的生命週期是什麼?

另外,我找不到任何有關示波器的好教程。如果您知道這一點,請指導。

感謝, Shikha

+0

可能重複[如何選擇正確的bean作用域?](http://stackoverflow.com/questions/7031885/how-to-choose-the-right-bean-scope) – BalusC 2012-03-16 11:21:14

回答

16

有JSF範圍的BalusC的優秀教程Communication in JSF 2.0詳細的解釋。

作爲經驗法則,我會建議總是選擇最狹窄的範圍,以減少保存在服務器端的狀態。如果您將所有內容都保存在會話範圍內,那麼您的應用程序的可伸縮性將會很差如果您使用ajax,視圖範圍特別有用。對於非ajax視圖,請求範圍通常就足夠了。

+1

+ Flash作用域:http: //andyschwartz.wordpress.com/2009/07/31/whats-new-in-jsf-2/#scopes – edze 2012-03-16 07:46:45

+4

@edze:Flash作用域在Mojarra被破壞。不要使用它。 – BalusC 2012-03-16 11:20:56

+0

謝謝。我以前沒有用過它。很高興認識它。 – edze 2012-03-16 12:02:00