摘要:
HttpRequest类实现了javax.servlet.http.HttpServletRequest。跟随它的是一个叫做 HttpRequestFacade的facade类。Figure 3.2显示了HttpRequest类和它的相关类的UML图。 HttpRequest类的很多方法都留空(你需要等到第4章才会完全实现),但是servlet程序员已经可以从到来的HT... 阅读全文
posted @ 2009-08-18 03:16
macula7
阅读(331)
评论(0)
推荐(0)
摘要:
HttpRequest类实现了javax.servlet.http.HttpServletRequest。跟随它的是一个叫做 HttpRequestFacade的facade类。Figure 3.2显示了HttpRequest类和它的相关类的UML图。 HttpRequest类的很多方法都留空(你需要等到第4章才会完全实现),但是servlet程序员已经可以从到来的HT... 阅读全文
posted @ 2009-08-18 03:16
macula7
阅读(642)
评论(0)
推荐(0)
摘要:
启动应用程序 你可以从ex03.pyrmont.startup.Bootstrap类来启动应用程序。这个类在Listing 3.1中给出。 Listing 3.1: Bootstrap类 package ex03.pyrmont.startup; import ex03.pyrmont.connector.http.HttpConnector; public final... 阅读全文
posted @ 2009-08-18 03:09
macula7
阅读(282)
评论(0)
推荐(0)
摘要:
启动应用程序 你可以从ex03.pyrmont.startup.Bootstrap类来启动应用程序。这个类在Listing 3.1中给出。 Listing 3.1: Bootstrap类 package ex03.pyrmont.startup; import ex03.pyrmont.connector.http.HttpConnector; public final... 阅读全文
posted @ 2009-08-18 03:09
macula7
阅读(217)
评论(0)
推荐(0)
摘要:
第3章:连接器 概要 在介绍中提到,Catalina中有两个主要的模块:连接器和容器。本章中你将会写一个可以创建更好的请求和响应对象的连接器,用来改进第2章中的程序。一个符合Servlet 2.3和2.4规范的连接器必须创建javax.servlet.http.HttpServletRequest和javax.servlet.http.HttpServletResponse,并传递给被调... 阅读全文
posted @ 2009-08-18 02:56
macula7
阅读(739)
评论(0)
推荐(0)
摘要:
第3章:连接器 概要 在介绍中提到,Catalina中有两个主要的模块:连接器和容器。本章中你将会写一个可以创建更好的请求和响应对象的连接器,用来改进第2章中的程序。一个符合Servlet 2.3和2.4规范的连接器必须创建javax.servlet.http.HttpServletRequest和javax.servlet.http.HttpServletResponse,并传递给被调... 阅读全文
posted @ 2009-08-18 02:56
macula7
阅读(178)
评论(0)
推荐(0)
摘要:
equals()方法是Object类里规定的方法。但是在Object类中只有简单的实现: public boolean equals(Object obj) { return (this == obj); } 这显然不能满足要求,所以有时候需要自己编写equals()方法。编写equals方法一般需要满足5个要求: 自反性:a.equals(a)=true 对称性:a.equa... 阅读全文
posted @ 2009-08-17 06:34
macula7
阅读(209)
评论(0)
推荐(0)
摘要:
equals()方法是Object类里规定的方法。但是在Object类中只有简单的实现: public boolean equals(Object obj) { return (this == obj); } 这显然不能满足要求,所以有时候需要自己编写equals()方法。编写equals方法一般需要满足5个要求: 自反性:a.equals(a)=true 对称性:a.equa... 阅读全文
posted @ 2009-08-17 06:34
macula7
阅读(124)
评论(0)
推荐(0)
摘要:
应用程序2 第一个应用程序有一个严重的问题。在ServletProcessor1类的process方法,你向上转换ex02.pyrmont.Request实例为javax.servlet.ServletRequest,并作为第一个参数传递给servlet的service方法。你也向下转换ex02.pyrmont.Response实例为javax.servlet.ServletResponse,并作... 阅读全文
posted @ 2009-08-17 05:07
macula7
阅读(181)
评论(0)
推荐(0)
摘要:
应用程序2 第一个应用程序有一个严重的问题。在ServletProcessor1类的process方法,你向上转换ex02.pyrmont.Request实例为javax.servlet.ServletRequest,并作为第一个参数传递给servlet的service方法。你也向下转换ex02.pyrmont.Response实例为javax.servlet.ServletResponse,并作... 阅读全文
posted @ 2009-08-17 05:07
macula7
阅读(161)
评论(0)
推荐(0)
浙公网安备 33010602011771号