首页 | 头版要闻 | 经济广角 | 消费聚焦 | 民生视点 | 国土周刊 | 访谈 | 股票 | 理财 | 职场 | 体育 | 燕赵教育 | 透视行风 | 绿色河北
社会 | 省内要闻 | 经济论坛 | 市场特刊 | 财富周刊 | 行业协会 | 人物 | 基金 | 房产 | 求学 | 时尚 | 医药健康 | 税务之窗 | 电力风彩
经济 | 中国经济 | 经济观察 | 家庭百科 | 博客精选 | 网络热点 | 图片 | 债券 | 汽车 | 读书 | 娱乐 | 网络技术 | 零点文学 | E 形视觉
您现在的位置: 河北经济日报网 >> 网络技术 >> JSP >> 文章正文 站内检索
服务热线:0311-88606031
同期新稿
 
普通文章 Spring Framework中的面向方面编程
普通文章 2005年度Java十大新技术和新产品
普通文章 Struts中用动态选择的元素创建复选框
普通文章 MyEclipse+struts+Hibernate配置开发
普通文章 深入整体分析Spring MVC framework
普通文章 J2ME手机程序开发中的九大注意要点
普通文章 JSP中的page,request,session,application
普通文章 JSP“抓”网页代码的程序
普通文章 JSP与ASP网页制作的比较
普通文章 一篇介绍JSP标签库很详细的文章,可以做为参考
普通文章 在JSP开发中模拟.NET WebForm
普通文章 Servlets和JSP开发原则
普通文章 JSP调用JavaBean在网页上动态生成柱状图
普通文章 关于JSP中文问题的解决方法
普通文章 JavaBean实现多文件上传的两种方法
普通文章 JSP 2.0下的动态内容缓存分析讲解
普通文章 详细的 spring 入门实例讲解运用
普通文章 Web开发设计:DisplayTag应用指南
普通文章 手工把tomcat5安装成windows服务
普通文章 J2ME三种低级用户界面事件处理技术比较
JSP 2.0下的动态内容缓存分析讲解
http://www.hbjjrb.com 2007-4-12 【字体: 繁体
  在Web应用中,内容缓存是最普通的优化技术之一,并且能够很容易地实现。例如,可以使用一个自定义地JSP标签——我们将之命名为<jc:cache>——由<jc:cache>和</jc:cache>将每一个需要被缓存的页面片段封装起来。任何自定义标签可以控制它所包含部分 (也即预先封装的页面片段)在何时执行,并且动态输出结果可以被捕获。<jc:cache>标签使得JSP容器(例如Tomcat)只生成内容一次,作为应用程序范围内的JSP变量,来存储每一个缓存片段。每次JSP页面被执行时,自定义标签将缓存页面片段载入而无需再次执行JSP代码来生成输出结果。作为Jakarta工程的一个部分,标签库的开发使用了这项技术。当被缓存内容无需被每一个用户或者请求所定制的时候,它工作的十分良好。
  
  这篇文章对上面描述的技术做了改进,通过使用JSP 2.0表达式语言(EL),允许JSP页面为每一个请求和用户定制缓存内容。缓存页面片段可以包含未被JSP容器赋值的JSP表达式,在每一次页面被执行时,由自定义标签来确定这些表达式的值。因此,动态内容的建立被最优化,但是缓存片段可以含有部分由每一个请求使用本机JSP表达式语言产生的内容。通过JSP 2.0 EL API的帮助,Java开发者可以用表达式语言来使之成为可能。
  
  内容缓存VS数据缓存
  
  内容缓存不是唯一的选择。例如, 从数据库中提取的数据同样可以被缓存。事实上,由于存储的信息中不包含HTML markup,以及要求较少的内存,数据缓存可能更加高效率。然而在很多情况下,内存缓存更容易实现。假设在某个案例总,一个应用由大量事务对象,占用重要的CPU资源,产生复杂的数据,并且用JSP页面来呈现这些数据。工作一切良好,直到某天突然地服务器的负载增加,需要一个紧急解决方案。这时在事务对象和呈现表达层之间建立一个缓存层,时一个非常不错和有效的方案。但是必须非常快速和流畅地修改缓存动态内容的JSP页面。相对于简单的JSP页面编辑,应用程序的业务逻辑变化通常要求更多的工作量和测试;另外,如果一个页面从多个复合源聚合信息时,Web层仅有少量的改变。问题在于,当缓存信息变得失去时效时,缓存空间需要被释放,而事务对象应该知道何时发生这种情况。然而,选择实现内容缓存还是数据缓存,或者其他的优化技术,有很多不得不考虑的因素,有时是所开发的程序所特殊要求的。
  
  数据缓存和内容缓存没有必要互相排斥,它们可以一起使用。例如,在数据库驱动的应用中;从数据库中提取出来的数据,和呈现该数据的HTML分别被缓存起来。这与使用JSP实时生成的模板有些相似。这篇文章中讨论的基于EL API技术说明如何使用JSP EL来将数据载入到呈现模板中。
  
  使用JSP变量缓存动态内容
  
  每当实现一个缓存机制是,都需要一个存储缓存对象的方法,在这篇文章中涉及的是String类型

[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页

板块 推荐
普通文章 航天军工板块:政策扶持前景广阔
普通文章 见顶回落 资金流出非常明显
普通文章 成渝板块:反弹急先锋
普通文章 整体上市板块:估值优势依然吸引
普通文章 哪几类个股抗风险能力强?
普通文章 避风港不惧震荡
普通文章 “增发板块”套利机会多
普通文章 资金流向与热点板块前瞻(6/28)
房产 推荐
普通文章 前5个月全国经济适用房供地总量同比增加1
普通文章 上海女白领“离谱”的买房故事
普通文章 简洁典雅 韩国当红女明星宋慧乔与母亲的家(
普通文章 《财经》:深圳房价飚升之解
普通文章 北京楼盘实地调查 五环内住宅均价超2万
普通文章 物业经理3年敛财近千万 受审时曝房产黑幕
普通文章 香港媒体称深圳四分之一楼房被境外人士买走
普通文章 好房子是淘出来的 北京热点区域便宜尾房大清
频道精选  
焦点:  调整经济结构必须严把两个“闸门”一个“
股票:  A股持续走高 国际投资人罕见大举撤出资金
社会:  男子出没高校附近出租屋强暴数名女大学生
主力:  系统风险下ST板块骤降温
经济:  从历史和全局的高度看待当前股市
个股:  神火股份:抗跌蓝筹 短线资金避风港
时评:  高指数下要积极防御
黑马:  大盘再度进入短线风险期
读书:  蒋介石葬礼场面:二百万人跪拜迎送(图)
板块:  航天军工板块:政策扶持前景广阔
体育:  成耀东重压之下大闹赛场
基金:  淘金中期高分配封基 8只封基可重点关注
军事:  金一南:界碑上的国徽遭遇亵渎让我无地自容
债券:  尴尬的金融债定位 心态依然相当谨慎
时尚:  CK广告,弥漫情欲味道的欲望狂欢
传闻:  据传,目前最抗风险的一类股票
娱乐:  张曼玉戛纳走光照
理财:  3000元他买了4只股票
数码:  7月苹果小妞全裸秀
汽车:  福布斯2007年全球最安全车型 奥迪A4荣登榜
百科:  院士批驳“牛奶致癌论” 国人尚需不断“加
房产:  前5个月全国经济适用房供地总量同比增加

普通文章 男子出没高校附近出租屋强暴数名女大学生
普通文章 男子15岁当爹连生6个女儿 不堪重负欲做手术
普通文章 贫困少女遭绑架撕票 尸体被抛市委门口对面
普通文章 平山、藁城八名少女被拐广东卖淫

英国50岁女教师办色情网站

帮嫂子做SPA清晰记录

揭密富太太俱乐部内幕

震撼!上万人的暴力场面

城市街头的感性艳舞

网上忽悠人最多的美女照片

日本的变态男女

黑涩会美眉裸照事件(更新
同期热点
普通文章 MyEclipse+struts+Hibernate配置开发
普通文章 一篇介绍JSP标签库很详细的文章,可以做为参考
普通文章 深入剖析JSP和Servlet对中文的处理过程
普通文章 Struts学习笔记: Html标签库学习(Html基本标签
普通文章 JSP基本语法
普通文章 JSP中SQL数据库编程技术
普通文章 JSP中日期的用法
普通文章 使用Java将Word转为Html或txt!
普通文章 JSTL 入门:表达式语言
普通文章 权衡安全和功能 编写安全的Web2.0应用
普通文章 Asp.net 创建新网站http1.1 403 forbidden错误
普通文章 C# WinForm中DataGrid列设置(列宽/列标题等)
普通文章 轻松检测浏览器是否接受Cookies信息
普通文章 教你轻松给流程增加权限控制程序
普通文章 关于C#代码实现ControlTemplate
普通文章 优秀的社区软件Discuz!之NT版本教程
普通文章 教程:使用WebService进行异步通信
普通文章 实例分享:自己开发的自定义分页控件
普通文章 详谈基于JSON的高级AJAX开发技术
普通文章 代码实例:在ASP.NET中上传图片并生成缩略图

成耀东重压之下大闹赛场

当明星穿上赛车服(组图)
李娜惊人之语惊呆外国记者 中国一姐更享受网球
美专家预测孙悦将进NBA 朴实球风竟是选秀大会资本
精英赛-全新主攻中国女排大捷 2连胜将与古巴争冠
火箭新帅阿德尔曼上任 斯潘诺里斯想回队

李宇春首次裙装照大公开

陈冠希抱猫皮肤过敏 眼神涣

“杨振宁与翁帆鸳鸯戏水图

杨采妮探访非洲为吴建豪忍

章子怡日本宣传《夜宴》惊

谢霆锋拍戏收工迟 柏芝大吵

因王菲不愿再产子 李亚鹏王

“红楼梦中人”黛玉三强回

河北经济日报社版权所有 河北经济日报社网络信息部管理与维护
地址 石家庄市裕华西路186号 电话:0311-88606031
hebei82gov@yahoo.com.cn
未经许可不得转载和镜像 冀ICP备字020964号
技术支持 动易网络科技有限公司
建议使用1024x768分辨率