在开发ssh项目时,应该怎么实现oscache页面级缓存呀?有没有相关文章介绍下方法

解决方案 »

  1.   

    登录的时候更新缓存,hibernate没有ibatis好实现,如查很多页面用到缓存还是用ibatis吧,因然我不喜欢它。因为ibatis要写一大堆代码。
      

  2.   

    就好比如做一个购物网站,首页有很多数据从数据库内获取,可是这些数据几天,或者一两个星期都没有改变,这样的话,用一个action来进行访问,怎么用缓存技术来提高项目的性能
      

  3.   

    在spring配置中加入<bean id="xxxcacheManger"
    class="xxx.xxx.xxx.xx">
    <property name="configLocation">
    <value>classpath:conf/xxxx.xml</value>
    </property>
    </bean>
      

  4.   

    1.jsp页面中定义。
    <%@ taglib uri="oscache" prefix="cache" %>
    <cache:cache key="关键字" time="300" scope="application">
    ...要缓存的部分...
    </cache:cache>
    2.web.xml中定义。
    <taglib>
    <taglib-uri>oscache</taglib-uri>
    <taglib-location>/WEB-INF/classes/oscache.tld</taglib-location>
    </taglib> 
    3.oscache.tld
    ......
    <name>cache</name>
    <tag-class>com.opensymphony.oscache.web.tag.CacheTag</tag-class>
    <body-content>JSP</body-content>
    ........
    4.用的是oscache-2.1.jar
    放在你的应用服务器lib\目录下或你的应用程序\WEB-INF\lib\下
      

  5.   

    可是这个项目是要将struts的action进行缓存嘿,楼上的写法好像行不通