任何人都可以列出调整JSF WebApp @ best的技巧。
答案 0 :(得分:4)
永远不要把逻辑放入你的吸气剂中。 它们被多次调用 应该只返回一些东西 由另一种方法填充。对于 例如,如果你链接下拉菜单 一起使用a4j:支持标签 第一个带有动作属性 然后加载数据 当你重新修复第二个时,检索到 一。
除非使用ajaxSingle =“true” 你真的想发送整个 返回服务器。
不要使用 如果你只需要一个丰富的组件 正常的。例如,不要使用 rich:dataTable除非你正在制作 使用它的一些功能 超过h:dataTable。考虑使用immediate = true 您所在元素的属性 不需要验证避免显示 用户的大表。
使用分页 不要使EL表达式复杂化, 在Java中用支持bean编码它们
答案 1 :(得分:1)
转移到无状态 JSF将提供出色的性能提升。现在可以完全无状态地使用JSF。见this blog& this issue。一个好处是你无法动态创建视图(例如通过绑定,JSTL标签等),也不能在创建后对其进行操作。
无状态JSF操作模式 对于高负载应用程序来说非常有用 架构:
雅各布此前曾建议: http://weblogs.java.net/blog/jhook/archive/2006/01/experiment_goin.html
这将有助于JSF放弃“慢速和记忆力”的耻辱,并且 帮助跟上当前的技术趋势(无状态架构。)