三种开发servlet的方式:
一. 实现servlet接口
二. 实现GenericServlet接口
三. 继承HttpServlet类
第一种:
servlet接口方法如下:
void init(ServletConfig config)
;
void service(ServletRequest req, ServletResponse res)
;
void destroy()
;
String
getServletInfo()
;
ServletConfig getServletConfig()
;
Servlet生命周期分为三个阶段:
1,初始化阶段, 由servlet容器实例化该servlet, 装载到内存, 并调用init()方法(在Servlet的整个生命周期内,只调用一次)
2,响应客户请求阶段, 调用service()方法 (每次有请求都会调用service()方法)
3,终止阶段, 调用destroy()方法
servlet是单例模式.多个请求时要注意同步问题.