2012-03-16 34 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