第十六章 Servlet编程

Servlet是一种独立与平台和协议运行与服务器端的Java应用程序,可以生成动态Web页面。Servlet和Applet都用于处理客户机端的请求,但与Applet由浏览器控制并运行在浏览器中不同,Servlet由Web服务器装入,运行在web服务器中。

1.Servlet基础

它是一个与协议无关、跨平台的服务方构建

可以认为Servlet试运行与服务器端的Applet。

①servlet运行机制:

小服务程序的运行机制与客户机端的小应用程序(Applet)原理有些相似,在其生命周期内会自动执行下面的方法:

init()方法、service方法、destory方法

②Servlet相关类与接口

javax.servlet和javax.servlet.http包中提供了丰富的类和接口,用来处理servlet的相关事务

(1)Servlet接口
        public interface Servlet
(2)GenericServlet类,实现Servlet接口
        public abstract class GenericServlet implements Servlet, ServletConfig,Serializable
(3)HttpServlet类,继承GenericServlet类,并增加7个方法
        doGet()、doPost()、doPut()、doHead()、doOptions()、doDelete()、doTrace()

(4)HttpServletRequest和HttpServletResponse接口

(5)HttpServletResponse接口

 

posted @ 2012-11-15 19:04  i Traveling Light  阅读(151)  评论(0)    收藏  举报