Richfaces优化,Richfaces为何这么慢?
参见:http://www.ceapet.com/topic40.html
使用Richfaces有一段时间,发现,Richfaces比较慢,简单的一个页面也需要很长时间,有点让人望而生畏。
找了一些优化的文章,研究了研究,似乎有点效果。不管拥有无用,还是照做。
当然,也发现,用Firefox至少比IE或IE内核之类的浏览器快上N倍,不信,你试试。
在web.xml中要进行如下配置
<filter>
<display-name>Ajax4jsf Filter</display-name>
<filter-name>ajax4jsf</filter-name>
<filter-class>org.ajax4jsf.Filter</filter-class>
<init-param>
<param-name>forceparser</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>enable-cache</param-name>
<param-value>true</param-value> </init-param>
<init-param>
<param-name>createTempFiles</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>maxRequestSize</param-name>
<param-value>1024000000</param-value>
</init-param>
</filter>
增加forceparser和enable-cache配置项...
分享到:
相关推荐
RichFaces 性能优化 RichFaces 是一个基于 Java 的 Ajax 框架,用于构建富互联网应用程序。然而,在使用 RichFaces 时,开发者经常会遇到性能问题。本文将讨论 RichFaces 的性能优化方法,帮助开发者提高应用程序的...
RichFaces UI 3.2.1是JBoss框架中一个重要的组件,它为开发人员提供了一套强大的AJAX(Asynchronous JavaScript and XML)功能,极大地提升了Web应用程序的交互性和用户体验。此版本的发布,标志着RichFaces在AJAX...
- **为什么使用皮肤:** 强调了皮肤化的重要性及其带来的好处。 - **使用皮肤:** 提供了具体的步骤来应用不同的皮肤。 - **例子:** 通过实例展示了如何为组件设置皮肤。 - **皮肤参数表:** 列出了一些常用的...
**RichFaces中文开发文档概述** RichFaces是一款基于JavaServer Faces(JSF)技术的开源UI组件库,由JBoss组织开发。它为JSF应用程序提供了丰富的用户体验和强大的交互功能。这款框架极大地简化了Web开发过程,尤其...
9. **性能优化**:由于RichFaces组件可能带来额外的客户端负担,理解如何优化组件渲染和AJAX请求是提高应用性能的关键。 10. **社区支持**:作为开源项目,RichFaces有一个活跃的社区,提供文档、教程、论坛支持,...
RichFaces是面向JavaServer Faces(JSF)的增强型框架,其主要优势在于无需依赖JavaScript即可为现有的JSF应用程序添加Ajax功能。它充分利用了JSF的生命周期、验证、转换等机制,通过内置的Ajax支持,极大地简化了...
- **为什么需要可定制化皮肤**:介绍皮肤的重要性及其对用户体验的影响。 - **使用可定制化皮肤的方法**:指导如何在项目中启用皮肤特性。 - **实例**:通过具体示例来演示如何配置皮肤。 - **皮肤参数表格**:...
- **JavaServer Faces实现和框架**:RichFaces设计为与多种JSF实现和框架兼容,例如MyFaces、Mojarra等。请确认你的项目使用的JSF实现与RichFaces兼容。 - **支持的服务器**:RichFaces可在多个应用服务器上运行,如...
在版本3.0.0中,RichFaces为开发者提供了大量的可重用组件,这些组件不仅具有美观的用户界面,还支持异步数据处理,显著提高了Web应用的交互性和用户体验。 **二、核心特性** 1. **AJAX支持**:RichFaces 3.0.0引入...
RichFaces 是一个强大的 JavaServer Faces (JSF) 扩展库,专为创建交互式、富客户端Web应用程序而设计。这个“richfaces参考文档”是开发人员的重要资源,尤其是对初学者而言,它提供了详尽的指南,帮助理解并有效地...
尽管没有提供具体的文件列表,但根据描述,我们可以假设压缩包内至少有一个名为 "richfaces-ui-3.3.GA.jar" 的文件。这个 JAR 文件可能包含了 RichFaces UI 组件的所有必要类和资源,以便于在支持 JSF 的环境中运行...
《RichFaces 3.3.3 标签库手册》是针对富客户端开发的重要参考资料,主要涵盖RichFaces组件库在3.3.3版本中的各种功能标签及其使用方法。这本手册以HTML化的方式呈现,方便开发者查阅和理解,旨在为JavaServer Faces...
10. **国际化和本地化** - RichFaces 支持多语言环境,开发者可以轻松地为不同地区和语言设置应用。 通过阅读 "richfaces-ui-3.2.2.GA" 的API文档,开发者可以深入理解 RichFaces 框架的各个功能,学习如何在JSF...
富Faces(RichFaces)是一个开源的用户界面组件库,它构建在JavaServer Faces(JSF)框架之上,为开发者提供了丰富的AJAX功能和视觉效果。JSF是Java平台上的标准MVC(模型-视图-控制器)框架,用于构建和维护可重用的、...
5. **性能优化**:RichFaces 4.0对性能进行了优化,如延迟加载和资源合并,降低了服务器负载,提高了应用响应速度。 集成RichFaces到JSF项目中,通常涉及以下步骤: 1. **添加依赖**:在项目中引入RichFaces的JAR...
富Faces(RichFaces)是一个基于Java的开源框架,专门用于构建富互联网应用程序(RIA)。它扩展了Apache MyFaces和JSF(JavaServer Faces),提供了一系列强大的UI组件和事件处理机制,帮助开发者创建交互性强、用户...
考虑到Web应用的多平台访问需求,RichFaces优化了对各种浏览器的支持,包括IE、Firefox、Chrome等,确保了用户在不同设备上的无缝体验。 三、入门指南:快速上手RichFaces ### 1. 下载并集成 首先,开发者需从官方...
总结,RichFaces UI 3.3.0.GA作为JSF开发的利器,以其丰富的组件库、强大的Ajax支持和优秀的性能优化,为开发者提供了高效、便捷的开发环境。通过深入理解和熟练应用,我们可以在Web应用开发中创造更丰富、更具吸引...
例如,使用条件渲染减少不必要的网络传输,合理配置Ajax请求的缓存,以及如何利用RichFaces的批处理功能来优化大量数据处理。 总之,《Practical RichFaces》是JSF开发者深入理解并熟练运用RichFaces框架,提升Web...