WebSphere Application Server 动态高速缓存技术教程
2010-08-03 00:00:00 来源:WEB开发网缓存 JSP
Servlet 现在已经很少被用来产生页面,下面介绍如何在动态高速缓存中缓存 JSP 页面。依下面的步骤创建一个 JSP 页面
选择 File > Others
在文件类型中选择 Web Page,选择 Next 进入下一个界面
选择 JSP,文件名为 cached.jsp,选择 Finish 完成设置
将 JSP 页面的主体部分的替换如 清单 4 所示
然后在 cachespec.xml 中添加如 清单 5 所示的内容
清单 4. 被缓存的 JSP
<body>
<p>The time will not change unless time is out or it's cleared</p>
The time is: <%= new java.util.Date() %>
<% System.out.println(this.getClass().getName() + " Run Business Logic"); %>
</body>
清单 5. 在 cachespec.xml 缓存 JSP
<cache-entry>
<class>servlet</class>
<name>cached.jsp</name>
<property name="store-cookies">false</property>
<property name="save-attributes">false</property>
<cache-id>
<priority>0</priority>
<timeout>300</timeout>
</cache-id>
</cache-entry>
通过浏览器访问 http://localhost:9080/DynaCacheTutorial/cached.jsp,得到的结果和上一章 Servlet 一样的缓存效果效果。在 WAS 中缓存 JSP 就是如此的简单。
缓存不同的内容
前面无论是 Servlet 还是 JSP 总是输出同样的结果,实际应用中这种情况很少出现;往往是根据不同的输入参数,输出不同的结果。下面就模拟这样场景,根据不同的用户缓存不同的时间。首先在 WebContent 目录下创建两个 parameter.jsp 和 embed.jsp 两个 JSP 文件,内容分别如 清单 6 和 清单 7,然后在 cachespec.xml 中添加如 清单 8 的内容。请注意缓存的是 embed.jsp 而不是 parameter.jsp。
Tags:WebSphere Application Server
编辑录入:爽爽 [复制链接] [打 印]- ››WebSphere Application Server 7.0 XML Feature P...
- ››WebSphere 反向投资者: 解决 WebSphere Applicati...
- ››WebSphere sMash 的创新应用,第 2 部分: 借助包装...
- ››Websphere MQ v6集群的负载均衡新功能
- ››WebSphere Process Server V6.0.2 集群,第 2 部分...
- ››WebSphere Process Server V6.0.2 集群,第 1 部分...
- ››WebSphere MQ性能调优浅谈
- ››WebSphere配置资源库管理
- ››WebSphere中的SSL/TLS:用法、配置和性能
- ››websphere ejb远程/本地调用总结
- ››WebSphere Application Server对SIP的支持
- ››WebSphere Process Server V6 体系结构概述
更多精彩
赞助商链接