第十六章 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接口

浙公网安备 33010602011771号