📜  RichFaces简介

📅  最后修改于: 2021-01-08 12:08:35             🧑  作者: Mango

富面孔介绍

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。