使用 Richfaces/Ajax4Jsf 创建 Web 应用

周 进光 (zhoujinguang@yahoo.com.cn), 软件工程师, 舜联软件科技

2007 年 11 月 30 日

本文简要介绍如何运用 Richfaces/A4J 来构建 JSF 应用,包括如何定义配置文件、控件使用等。

<p><a name="N10050"><span class="atitle">概念介绍</span></a></p>
<p>JSF

和 Ajax 概念大家一定不陌生,二者结合起来衍生出 A4J(Ajax4JSF)。其目的就是将 Ajax 的功能集成到 JSF 组件中去。后来
JBoss 收购 A4J 后,又将其集成到 RichFaces 中,不但丰富了控件库和还添加了新功能。现在 RichFaces 已经是一个具有
Ajax 和 JSF 特性 的 Web 框架。对开发人员来说,只要按照 JSF 的组件规范来组织页面,免去了书写或调用庞杂的
JavaScript 代码或库,就能达到梦寐以求的 Ajax 效果