快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

利用Spring MVC轻松实现页面缓存

  Spring的MVC是一个异常灵活的框架,可以无缝集成Struts/WebWork以及Velocity/Tapestry等View技术。Spring的DispatherServlet定义极为灵活,由于是开源框架,我们通过源代码,能轻松定制自己的处理流程。

  为了实现页面缓存,可以改写DispatherServlet的doService()方式,这里提出一个解决方案:

  利用WrappedResponse获得handler处理后的内容,然后缓存起来,这样在下次哀求时,可以直接输出缓存内容。

  由于在DispatherServlet一层实现了缓存,因此不管采用jsp或velocity都可以正常工作。

  之所以不在Filter一层实现,是因为Filter无法得知Request相关上下文。

  以后我们会更具体地讨论如何实现特定页面的缓存。


返回类别: 教程
上一教程: 多中WEB服务器的通用JSp源代码暴露漏洞
下一教程: Java Servlet 和 JSP教程(3)

您可以阅读与"利用Spring MVC轻松实现页面缓存"相关的教程:
· 在JSP页面中轻松实现数据饼图
· 利用JAVABEAN轻松实现对数据库的连接、查询以及增删改
· 利用JAVABEAN轻松实现对数据库的连接、查询以及增删改--使用范例
· 一个JAVABEAN轻松实现对数据库的各种操作
· JSP入门初级教程之实现页面跳转
    微笑服务 优质保证 索取样品