`
baobeituping
  • 浏览: 1068640 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

OSCache缓存技术(8)【JSP页面从数据库取得数据缓存列子】

阅读更多

index.jsp

<%@ page language="java" import="java.util.*,java.sql.*" pageEncoding="GB2312" isELIgnored="false"%>
<%@ taglib prefix="cache" uri="oscache" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<body>

<%
    Connection con = null;
        Statement stmt = null;
        ResultSet rs = null;
        String driver = "com.mysql.jdbc.Driver";
        String url = "jdbc:mysql://localhost:3306/mydb?useUnicode=true&characterEncoding=utf-8";
        String user = "root";
        String pwd = "root";
        
        List<String> lists =new ArrayList<String>();
        try
     {
      String sql = "select * from kindergarden_user";
      Class.forName(driver);
      con = DriverManager.getConnection(url,user,pwd);
      stmt = con.createStatement();
      rs = stmt.executeQuery(sql);
      while(rs.next())
      {
       String name = rs.getString("Name");
       lists.add(name);
      }
      
      
     }
     catch(Exception e3)
     {
      e3.printStackTrace();
     }
        finally
        {
         try
         {
         
         }
         catch(Exception ee)
         {
          try {
      rs.close();
      stmt.close();
      con.close();
     } catch (Exception exx) {
      exx.printStackTrace();
     }
         }
        }      
 
           

 %>
  <%=new java.util.Date()%>
  <br/>
 <%
  for(int i=0;i<lists.size();i++)
  {
   out.println((String)lists.get(i));
  }
  %>
  <br/>
 <cache:cache time="30">
 缓存中的List:
 <%
  for(int i=0;i<lists.size();i++)
  {
   out.println((String)lists.get(i));
  }
  %>
 </cache:cache>
</body>
</html>

 

分享到:
评论

相关推荐

    oscache缓存技术

    - **缓存对象**:osCache允许开发者将任何Java对象存储到缓存中,以便后续请求可以直接从内存中获取,而无需再次进行昂贵的数据库查询或其他计算操作。 - **缓存区域**:osCache支持多个缓存区域,每个区域可以有...

    oscache缓存技术应用

    Cache技术是提升系统响应速度和性能的关键手段,尤其在Web应用中,通过缓存页面的输出结果,能够显著提高系统性能。OSCache是由OpenSymphony开发的一种创新缓存解决方案,它允许在现有的JSP页面内部实现内存缓存功能...

    基于OSCache的页面缓存(收藏)

    页面缓存是指将频繁访问的网页内容存储在内存中,当用户请求这些页面时,不再需要重新生成或者从数据库查询数据,而是直接从缓存中读取,从而提高了响应速度。OSCache提供了一套完整的解决方案,包括缓存的创建、...

    OSCache缓存jsp例子

    在JSP页面缓存中,OSCache会将编译后的JSP页面存储在内存中,当客户端请求相同的JSP页面时,直接从缓存中获取,而无需重新编译和执行。 要使用OSCache,你需要在项目中引入OSCache的依赖。如果你使用的是Maven,...

    oscache缓存技术入门实例

    1. 数据存储:osCache将数据存储在内存中的缓存区域,这些区域可以被细分为多个缓存,每个缓存有自己的设置和生命周期管理。 2. 过期策略:osCache支持时间基、引用计数和LRU(Least Recently Used)等多种过期策略...

    OsCache缓存框架使用示例

    OsCache是Java应用程序中常用的缓存框架,它能够有效地提高应用程序的性能,通过将经常访问的数据存储在内存中,减少对数据库或其他数据源的访问,从而降低系统负载。本示例将通过一个天气预报Web服务的场景,详细...

    一个OSCache缓存技术的关键zip包

    - 在Web应用中,可以利用OSCache缓存JSP页面、EJB会话bean、Hibernate查询结果等,减少服务器负载。 - 在服务端,可以缓存经常访问的API响应,提升响应速度,改善用户体验。 - 结合Spring框架,可以通过AOP(面向...

    OSCache缓存技术(6)【实例】

    以上就是OSCache缓存技术的基本介绍,通过理解并熟练掌握OSCache,开发者能够有效地提升应用性能,降低数据库压力,为用户带来更流畅的体验。在实践中,还需要根据具体项目需求进行优化和调整,以达到最佳的缓存效果...

    oscache-JSP缓存

    osCache支持缓存页面片段、整个页面、Java对象或者自定义数据结构。 **2. osCache的工作原理** osCache采用键值对的形式存储数据,当请求到来时,首先检查缓存中是否存在所需数据。如果存在,直接从缓存返回,无需...

    OSCache缓存技术

    尤其是在Web应用中,通过缓存页面的输出结果,可以很显著的改善系统运行性能。 OSCache标记库由OpenSymphony设计,它是一种开创性的缓存方案,它提供了在现有JSP页面之内实现内存缓存的功能。OSCache是个一个被广泛...

    oscache 整个页面查询数据 与部分数据

    首先,osCache的核心功能是对数据进行缓存,当第一次请求数据时,osCache会从数据库中获取并存储在内存中,后续相同的请求则直接从缓存中读取,避免了重复的数据库查询。这种机制极大地提高了应用程序的响应速度,...

    oscache缓存配置

    osCache的核心功能是提供了一个内存中的对象缓存系统,通过将常用数据暂存到内存中,避免了频繁的数据库查询,从而显著提升应用程序的性能。 在开始配置osCache之前,我们需要了解其基本概念和工作原理。osCache...

    oscache,缓存机制的使用

    它通过在服务器端存储已生成的动态数据,避免了频繁的数据查询和页面渲染,有效减轻了数据库负担和提高了用户访问体验。 ### 配置与部署 #### 1. 导入依赖 首先,需将oscache.jar文件放入项目的`WEB-INF\lib`目录...

    OSCache jsp 缓存详解

    看就知道......................

    oscache缓存

    osCache是Java平台上的一个高效的缓存解决方案,主要用于在应用程序中缓存数据,以提高性能和减少数据库的负载。这个工具特别适用于那些需要频繁访问但更新不频繁的数据,例如经常查询但很少更改的数据库记录。...

    提升JSP页面响应速度的七大秘籍绝招

    提升 JSP 页面响应速度的七大秘籍绝招 本文将介绍七大秘籍绝招,以提升 JSP 页面响应速度,提高系统性能。这些秘籍绝招涵盖了 JSP 页面的生命周期、Servlet 的 init() 方法、自动重载功能、HttpSession 的使用、...

    基于OSCache的页面缓存

    OSCache是开源的Java缓存框架,能够帮助开发者实现高效的页面和数据缓存,从而降低数据库的访问压力,提高应用的响应速度。 一、缓存整个页面 OSCache组件提供的`CacheFilter`是一个关键元素,它能对整个动态页面...

    oscache缓存使用总结.doc

    在实际应用中,OSCache可以大大提高应用程序的性能,通过缓存频繁访问的数据,减少数据库查询,从而降低服务器负载。但需要注意的是,合理的缓存策略和配置至关重要,以避免内存溢出或数据不一致的问题。同时,监控...

    OSCache缓存框架的简单用法

    OSCache是开源的Java缓存框架,主要用于提高应用程序性能,减少对数据库的访问。它能够存储对象,并在后续请求中快速提供这些对象,避免了重复计算或查询数据库的过程。本篇文章将详细介绍OSCache的基本概念、配置与...

Global site tag (gtag.js) - Google Analytics