1、什么是servlet
servlet是一个Java applet,一个帮助程序。用于帮助浏览器从服务器中获取资源。浏览器-servlet-服务器三者的关系如图所示。
2、servlet的生命周期
servlet的生命周期分为三个阶段:init ---> service ---> destroy
init : servlet初始化后立刻调用,在 servlet 接受请求前 init 必须成功完成,一个 servlet 在销毁前只会调用一次
service: 用于处理客户端传来的请求
destroy:所有线程的 service 方法结束之后调用
3、HttpServlet
HttpServlet 继承 GenericServlet ,GenericServlet 继承 Servlet 接口。在HttpServlet抽象类中,定义了http协议相关的get head post put delete等对应的方法。