zoukankan      html  css  js  c++  java
  • 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容器关闭执行。)

  • 相关阅读:
    [HDU1087]Super Jumping! Jumping! Jumping!<dp>
    [codeforces]Page Numbers <模拟>
    [POJ1190]生日蛋糕<DFS>
    [HDU1029]Ignatius and the Princess IV<桶 水题>
    矩阵优化
    康复式训练
    bzoj1036 [ZJOI2008]树的统计Count
    luogu3761 [TJOI2017]城市
    bzoj2282 [SDOI2011]消防
    NOI2014
  • 原文地址:https://www.cnblogs.com/LuckStarShine/p/2658585.html
Copyright © 2011-2022 走看看