Seam使用了richfaces做为jsf的组件库。richfaces的功能确实不错,但是性能上存在一些问题。一些简单的页面,用firefox打 开,YSlow插件都显示花掉了数秒时间。通过 firebug和YSlow插件,可以看到,打开页面的时候,浏览器会向发起很多请求,以下载javascript和css,而且这些文件的体积还不是很 少。减少请求次数,减小传输数据量,可以一定程序上改善客户端体验的性能。查阅richfaces的文档,终于找到了解决方法。 原来richfaces的默认方式是按需添下载js和css,更改它的一些参数,可以让它变成全部下载。方法是在web.xml里添加以下内容:
<context-param>
<param-name>org.ajax4jsf.COMPRESS_SCRIPT</param-name>
<param-value>false</param-value>
</context-param>
<context-param>
<param-name>org.richfaces.LoadScriptStrategy</param-name>
<param-value>ALL</param-value>
</context-param>
[...]
分享到:
相关推荐
标题“ext,richfaces,seam的结合demo”以及描述“一个ext,richfaces,seam的结合demo”,表明这是一个展示如何将Ext JS、RichFaces与Seam框架结合使用的示例项目。下面,我们将深入探讨这三个技术的关键知识点...
标题"richfaces seam 经典资料"提及了两个关键的技术:RichFaces和Seam。这表明该压缩包中的内容是关于这两个技术的深入学习和实践资源。 RichFaces是一个开源的JavaServer Faces (JSF)组件库,它提供了丰富的用户...
1)JSP+javabean+DAO(Ajax:anywhere) 2)Struts+spring+hibernate3(AJax:DOJO) 3)JSF+richfaces+seam+EJB 总共3个完整的实例,并配有需求分析~~~~~~~~,绝对经典!
Seam、JSF、RichFaces 和 Ajax4jsf 是四个重要的Java Web开发框架和技术,它们在构建现代、交互式Web应用程序中发挥着关键作用。让我们深入探讨这些技术及其结合使用时的知识点。 **1. Seam** Seam是一个开源的Java...
RichFaces 性能优化 RichFaces 是一个基于 Java 的 Ajax 框架,用于构建富互联网应用程序。然而,在使用 RichFaces 时,开发者经常会遇到性能问题。本文将讨论 RichFaces 的性能优化方法,帮助开发者提高应用程序的...
此外,还深入探讨了Seam与JSF、RichFaces的结合使用,以及如何利用Seam进行服务端状态管理,提升应用性能。 《JBoss Seam》是另一本关于Seam的著作,它不仅介绍了Seam的基本功能,还提供了高级特性的深入讨论,包括...
Seam、Spring、Hibernate和RichFaces是Java Web开发中的四大框架,它们的集成可以构建功能强大的企业级应用程序。本文将详细解析这四个组件的核心概念、它们如何协同工作以及配置过程。 **Seam框架** Seam是一款...
seam+richfaces环境框架的配置文件,经过我多次尝试才配置好的环境配置文件,很有用,适合刚接触这些技术的初学者,希望大家支持!
【seam+jsf+richfaces+ajax4jsf打包了】 这个压缩包集合了四个重要的Java Web开发框架,它们分别是Seam、JSF(JavaServer Faces)、RichFaces以及Ajax4jsf。这些技术在构建现代、交互性强的Web应用程序时发挥着关键...
- **Oracle AS/OC4J:** 针对Oracle Application Server和OC4J的应用服务器,给出了部署RichFaces的具体步骤和配置建议。 #### 五、RichFaces框架基本概念 - **架构概览:** 详细阐述了RichFaces的核心架构,包括...
这个压缩文件可能包含了关于如何将RichFaces与Seam结合使用的详细信息。Seam 提供了企业级服务,如事务管理、安全、国际化,以及CDI(Contexts and Dependency Injection)支持,与RichFaces的组合可以让开发者更...
5. **集成性**:作为JBoss产品的一部分,RichFaces与JBoss Application Server(AS)以及其他JBoss技术如Seam和Hibernate有良好的集成,简化了整体开发流程。 **三、安装与配置** 要使用RichFaces 3.0.0,首先需要...
《深入理解RichFaces UI 3.2.1在...结合其与JSF的紧密集成,以及在JBoss环境下的优化,使得RichFaces成为了企业级开发的首选之一。通过深入理解和熟练使用这个版本,开发者可以大幅提升其应用的用户体验和开发效率。
- **JBoss Seam 支持**:JBoss Seam 是一个用于构建企业级应用的强大框架,它与RichFaces 有着良好的集成关系。 - **Portlet 支持**:为了满足门户应用的需求,RichFaces 提供了Portlet 支持,确保组件可以在Portlet...
5. **资源管理和优化**:自动处理JavaScript和CSS资源的合并和压缩,提高页面加载速度。 **二、RichFaces组件详解** 1. **rich:calendar**:提供日期选择功能,支持多种格式,可配置是否显示星期、是否为多选等。 ...
**文件名称列表:** 由于只给出了"richfaces"这个名称,我们可以推测压缩包中可能包含了一系列与RichFaces相关的文件,如richfaces-core.jar、richfaces-components.jar等核心库和组件库的JAR文件,以及可能的示例...
### RichFaces框架详解及其在IT行业的应用 #### 引言 在现代Web开发领域,提升用户体验...掌握RichFaces的核心概念和技术要点,对于任何致力于提升Web开发效率、优化用户体验的开发者来说,都是一项不可或缺的技能。
**Richfaces ShowCase离线包** 是一个专为开发者设计的资源包,它包含了Richfaces框架的演示示例,能够帮助用户在没有网络连接的情况下也能深入理解和学习Richfaces的功能和用法。这个离线包特别适合那些需要在本地...
- **JSF 实现**:支持 Sun JSF-RI-1.2_x (推荐 1.2_14) 和 2.x 版本,MyFaces 1.2.x (推荐 1.2.5) 和 2.x 版本,以及 Facelets 1.1.x 和 Seam 2.x。 - **服务器**:支持多种服务器,如 Apache Tomcat 5.5-6.0、BEA ...