如果选择session scope,编程模型异常简单,缺点是消耗内存并且不可以同时打开多个窗口编辑同一个managed bean(backing bean)管理下的页面,否则会数据错乱。
选择reques scope则基本上退回了struts时代的编程模型。幸运的是目前存在多个方法解决这个问题。
请参考
tomahawk saveState
a4j keepAlive
seam conversation scope
选择reques scope则基本上退回了struts时代的编程模型。幸运的是目前存在多个方法解决这个问题。
请参考
tomahawk saveState
a4j keepAlive
seam conversation scope
本文探讨了JSF中使用SessionScope与RequestScope的区别。SessionScope虽然简化了编程模型但存在内存消耗大的问题且不支持多窗口编辑同一ManagedBean管理的页面;而RequestScope则回归了Struts时代的编程模型。文章还提供了几种解决这些问题的方法。
296

被折叠的 条评论
为什么被折叠?



