博客

JSF

3 篇文章

← 所有标签

Cover Image for JSF网站优化实战(二)

JSF网站优化实战(二)

JSF,我拿什么来拯救你? 接上回,本文将继续探索 JSF 项目的性能问题解决之道。经过一番艰苦的调试和观察,我们已经发现了一些线索。本篇,我们将循着这些线索,进一步深入挖掘内存居高不下的奥秘。

Cover Image for JSF 网站优化实战(一)

JSF 网站优化实战(一)

JVM调优和问题诊断是一个老生常谈,而又总也谈不好、谈不完的话题。常常是在本地开发、调试,甚至测试都没啥问题,一旦上线就纰漏百出,这种情况不鲜见,个人小项目、公司产品甚至大公司的产品多少都会遇到和 JVM 深人打交道的时候。本文不去照搬现成的各式调优建议,而试图通过对 JVM 的监控,结合使用 JSF 框架编写的测试项目,寻找内存泄漏问题的根源;通过使用一系列的工具来分析问题的细节,并最终尝试提供一些合理的、有效的改进建议和方法。

Cover Image for 防止表单重复提交机制在JSF2中的实现

防止表单重复提交机制在JSF2中的实现

本文探讨了在JSF2中防止表单重复提交的方法,借鉴了Struts的思路。具体步骤包括生成并存储一个token,在表单中添加隐藏字段以携带token,提交时验证token是否一致,并在业务完成后重置token。实现中包括会话级bean FormTokenBean、自定义组件 FormTokenTag 和验证器 FormTokenValidator。