Servlet详解(二)

(三)创建Servlet的原理

1.servlet的生命周期

①服务器启动时(web.xml配置load-on-startup=1,默认为0)或者第一次请求该servlet时,就会初始化一个Servlet对象,也就是会执行初始化方法init(ServletConfig conf)

  该Servlet对象去处理所有客户端请求,在Service(ServletRequest  req,ServletResponse  res)方法中执行

  最后服务器关闭时,才会销毁这个servlet对象,执行destroy()方法。

2.为什么创建的servlet是继承自httpServlet,而不是直接实现Servlet接口?

3.servlet的生命周期中,可以看出,执行的service方法,为什么我们就只需要写doGet和doPost方法呢?

原文地址:https://www.cnblogs.com/not-alone/p/8619705.html