RichFaces具有包含以下重要元素的体系结构。
- Ajax动作组件
- Ajax容器
- Ajax输出
- 皮肤和主题
- RichFaces Ajax扩展
Ajax动作组件
RichFaces框架包括几个Ajax操作组件和提交行为:<a4j:commandButton>, <a4j:commandLink>, <a4j:poll>, <a4j:ajax>等。使用Ajax操作组件从客户端发送Ajax请求。
Ajax容器
AjaxContainer是一个接口, 它标记在Ajax请求期间解码的JSF树的一部分。仅当发送请求的组件或行为未明确指定替代方法时, 才标记JSF树。 AjaxRegion是此接口的实现。
Ajax输出
AjaxContainer是一个接口, 它标记了JSF树的一部分, 它将针对每个Ajax请求进行更新并在客户端上呈现。仅当发送请求的组件或行为未明确关闭自动更新时, 才标记JSF树。
皮肤和主题
RichFaces包括对应用程序外观的广泛支持。外观是对传统CSS(层叠样式表)的高级扩展, 可轻松管理应用程序的配色方案和外观。外观通过允许将界面的多个元素作为可管理的功能进行处理而简化了外观设计, 这些功能具有关联的调色板和样式。此外, 可以在运行时动态更改应用程序外观, 从而可以个性化和定制用户体验。
RichFaces Ajax扩展
RichFaces Ajax Extensions插入到标准JSF 2 Ajax脚本工具中。他们使用新功能和选项扩展了脚本功能。
评论前必须登录!
注册