`
aben328
  • 浏览: 1464980 次
  • 性别: Icon_minigender_1
  • 来自: 广东
社区版块
存档分类

jeecms 首页缓存分析总结

阅读更多

jeecms 首页缓存分析总结

发表于 2010年01月28日 16:54 分类: 工作日志 统计: 1评/102阅 (收藏 )

进入首页的 action CmsPageAct ,首先在该 action 种判断网站是否使用了首页缓存。如果使用的首页缓存那么获取缓存,根据获取在内存中的 首页缓存得到首页。

         如果使用了首页换粗并且是第一次访问网站首页,那么在 struts.xml 文件中设置 action result type 的属性值为自定义的 pageCache 类型,该类型 在 struts-default.xml 中定义。如 下

< result-type  name = "pageCache" class = "com.jeecms.core.web.PageCacheResult" />

PageCacheResult 继承了org.apache.struts2.views.freemarker.FreemarkerResult 类。

即,result 的类型应该是freemarker 类型 的,action 的返回结果会先进入 PageCacheResult ,调用execute 方 法,在PageCacheResult 中将模板页面呈现给视图,

         页面的些缓存操作在 PageCacheResult 中的 postTemplateProcess 方法中进行,该方法是重写的父类 FreemarkerResult 的方法,该方法在调用父类的execute 方 法的时候自动调用。

分享到:
评论

相关推荐

    jeecms_v7.0 web+src

    总结,Jeecms_v7.0 是一款功能全面、易于扩展的Java CMS系统,适用于企业级网站建设和管理。通过深入研究其源代码,开发者不仅可以学习到Spring MVC、Hibernate等技术的实践应用,还能了解到如何构建高效的内容管理...

    jeecms源码下载

    2. **高性能**:通过缓存机制和高效的数据库操作,Jeecms能处理高并发访问,确保系统运行流畅。 3. **内容管理**:提供了丰富的内容管理功能,包括文章发布、分类管理、评论、搜索等,支持多语言和多站点管理。 4. *...

    JEECMS2012系统使用手册2012-07美化版(pdf格式)

    ### JEECMS 2012 系统使用手册核心知识点总结 #### 一、系统简介 JEECMS是一款基于Java EE技术栈构建的内容管理系统(Content Management System, CMS),旨在为用户提供一套完整且易于操作的网站建设解决方案。该...

    毕业设计论文-IT计算机-jeecms-2012-源码.zip

    4. 性能优化:讨论Jeecms在缓存策略、数据库查询优化等方面的做法。 5. 应用案例:分享使用Jeecms构建的具体项目,展示其实用价值和可扩展性。 总结,Jeecms-2012源码的研究对于理解Java后台开发、MVC架构以及内容...

    jeecms-2012.zip.zip

    总结来说,Jeecms-2012是一款基于JSP的成熟内容管理系统,适合那些希望快速构建和管理网站的企业。尽管版本相对较旧,但其核心功能和设计理念仍然具有参考价值。对于熟悉Java和Web开发的团队,Jeecms-2012不失为一个...

    [CMS程序]JEECMS 2.4.1 Beta 系统程序.rar

    总结来说,JEECMS 2.4.1 Beta 系统程序是一个强大的、基于Java的企业级CMS解决方案,具备完善的开发框架、内容管理、权限控制、多语言支持以及扩展性,适用于构建各种规模和类型的网站。通过深入理解和定制这个源...

    JeecmsV6总结文档

    这个总结文档包含了作者对JeecmsV6最新版的深入理解和实践经验,涵盖了从数据库表字段分析到系统架构,再到功能模块和调用流程的全方位解读。以下是针对这些主题的详细阐述: 1. **表字段分析**:在JeecmsV6中,...

    jspcms源码

    源码分析可以帮助我们了解系统架构、设计模式以及具体的实现细节,这对于深入理解JSPCMS的工作原理、性能优化以及定制化开发都至关重要。 总结来说,JSPCMS是一个基于Java的开源内容管理系统,它的核心特性包括灵活...

    spring 定时器

    通过Spring定时器,开发者可以轻松地在应用中定义并管理各种周期性的任务处理逻辑,如定时发送邮件、定时刷新缓存数据等。Spring定时器主要支持两种方式来实现定时任务:基于注解的方式和基于Quartz集成的方式。 ##...

Global site tag (gtag.js) - Google Analytics