WEB开发网
开发学院软件开发Java WebSphere Application Server 动态高速缓存技术教... 阅读

WebSphere Application Server 动态高速缓存技术教程

 2010-08-03 00:00:00 来源:WEB开发网   
核心提示: 创建一个 Dynamic Web Project,以 DynaCacheTutorial 为工程的名字,WebSphere Application Server 动态高速缓存技术教程(4),将 Dynamic Web Module version 选择为 2.4,这样编译的 WAR 就可以在 W

创建一个 Dynamic Web Project,以 DynaCacheTutorial 为工程的名字,将 Dynamic Web Module version 选择为 2.4,这样编译的 WAR 就可以在 WAS 6.1 中部署了

同时创建一个名为 DynaCacheTutorialEAR 的 EAR 工程,将 EAR version 设为 1.4,同样这样确保可以部署到 WAS 6.1 上面

将 DynaCacheTutorial 加到 DynaCacheTutorialEAR 工程中去

将 DynaCacheTutorialEAR 部署到 WAS 上确保运行没有错误

缓存 Servlet

普通的 Servlet

在本节开始以前请确保您按照 在 WAS 中开启 Servlet cache 一节的方法启用了 Servlet 缓存。下面从一个简单的 Servlet 例子开始介绍如何使用动态高速缓存,依照下面的的步骤创建一个 Servlet。

选择 File > Other > Web > servlet

在接下来的界面 Java package 填为 demo,Class name 填为 UnCachedServlet,选 Next 进入下一个界面

在接下来的界面接受缺省的设置(Name:UnCachedServlet,URL Mappings:/UnCachedServlet),选 Next 进入下一个界面

在接下来的界面中取消 doPost() 选中,选 Finish 结束设置

将 doGet() 方法替换如 清单 1 所示

清单 1. 不被缓存的 Servlet - UnCachedServlet.java

 public void doGet(HttpServletRequest request, HttpServletResponse response) 
  throws ServletException, IOException { 
 response.setContentType("text/html"); 
 PrintWriter out = response.getWriter(); 
 out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">"); 
 out.println("<HTML>"); 
 out.println(" <HEAD><TITLE>A Servlet</TITLE></HEAD>"); 
 out.println(" <BODY>"); 
 out.println("  The Current time is " + new java.util.Date() + "<br />"); 
 out.println(" </BODY>"); 
 out.println("</HTML>"); 
 out.flush(); 
 out.close(); 
 }

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:WebSphere Application Server

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接