sevlet生命周期

   一个Sevlet就是一个标准的服务器端应用程序,它可以执行商务逻辑,处理HTTP的请求。需要运行在服务器端,需要Web容器的支持,Java编写。

    生命周期:

     servlet容器可以理解为服务器,tomcat就是一个servlet容器.当用户有一个请求发来的时候,送到了tomcat端,即送到了servlet容器中,容器就创建一个servlet实例用来处理这个请求.通过init()方法初始化实例,然后就调用service()方法处理请求,并将结果返回.

tomcat就返回一个响应.servlet在之后的过程中,如果没有被继续使用就会调用destory()方法销毁

      当客户端访问服务器时候:

     1先执行init()方法,初始化一些常量,变量。执行一次。(每次WEB容器启动执行。)

     2然后执行service方法,提供核心业务逻辑。每次请求都要访问。(他衍生2个方法doGet(),doPost()。响应不同的请求post和get请求。)。

     3最后destory()关闭资源,如:数据库连接,内存消耗。执行一次。(每次WEB容器关闭执行。)

原文地址:https://www.cnblogs.com/LuckStarShine/p/2658585.html