一、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接口。