、servlet是sun公司定义的用于动态web技术的接口。

二、servlet程序是运行在web服务器(tomcat等)上的java程序。

     1.当浏览器发出的http的请求时,web服务器会加载和创建一个servlet实例。

     2.实例会在第一次调用init方法。

     3.创建一个用于接受请求的ServletRequest和用于返回响应消息的ServletResponse

     4.然后每次请求都会调用servlet的模板方法service(ServletRequest request,ServletResponse response)方法。

     5.service方法中会根据请求request对象中获取的方式method来调用相应的doGet、doPost等具体处理方法。

     6.web服务器应用程序在停止或重新启动都会调用servlet实例的destory方法。

 

三、自己写servlet的实现时一般是servlet类继承HttpServlet或实现Servlet接口。