RichFaces是一个开放源代码的高级用户界面组件框架, 用于轻松地将Ajax功能集成到JavaServer应用程序中。
它是由Jboss设计和开发的。它作为组件库实现, 可将Ajax功能添加到现有页面中。因此, 开发人员无需编写任何JavaScript或JQuery代码。
RichFaces使用JSF 2框架的多个部分, 包括生命周期, 验证, 转换工具和资源管理。
RichFaces 4支持完全的JSF 2集成, 并使用标准的Web应用程序技术, 例如JavaScript, XML(可扩展标记语言)和XHTML(可扩展超文本标记语言)。
RichFaces的优点
- 提供丰的用户界面组件库。
- 允许创建具有内置ajax支持的自定义组件。
- 快速生成二进制资源。像:生成图像, 运行时发出声音。
- 蒙皮技术
- 组件开发套件(CDK), 用于协助构造JavaServer Faces组件。
- 动态资源框架。
- 基于组件的Ajax控件组件。
先决条件
Java:JDK 1.6或更高版本。
应用服务器:Jboss EAP 6, WildFly或Apache Tomcat + Mojarra2.X。
RichFaces库:richfaces-core.jar, richfaces-a4j.jar, richfaces-rich.jar。
第三方库:javax.faces.jar, guava.jar, cssparser.jar, sac.jar。
开发环境:JBoss Developer Studio或Maven或NetBeans或其他IDE。
评论前必须登录!
注册