servlet
Servlet是在服务器端运行的小程序,一般在容器中运行
Servlet是个接口,GenericServlet抽象类实现了Servlet接口,HttpServlet抽象类继承了GenericServlet抽象类
?
Servlet生命周期
在servlet整个生命周期当中,只实例化一个servlet对象
[在servlet提供给客户端的服务当中,在服务器内部只有一个servlet对象,这个对象是用户第一个访问这个servlet的时候实例化的,用户再次访问,不再实例化对象,还是用第一次实例化的对象,也就是说,只调用doGet/doPost方法,不再实例化对象和init初始化,当web应用程序退出了或者重新加载了,调用destroy()方法销毁这个servlet对象后,用户再次访问时,就实例化对象和init初始化,然后调用doGet/doPost方法]
?
周期全过程
加载:classLoader(class文件加载)
实例化对象:new一个servlet对象
初始化:调用init()初始化方法,初始化servlet的配置信息,也就是实例化ServletConfig