Servlet---resquest与response(请求与响应)---1.Servlet生命周期.

1.  Tomcat一旦启动,就会将接下来需要的项目文件加载到内存当中.

  所以即使在服务器运行过程当中将class文件删除,也不会有影响.

2. Servlet第一次被调用时即加载进内存.(不是服务器启动时)

  服务器不关闭,会一直放在内存中(直到服务器关闭)

疑问:一般服务器短时间都不会关闭,网页信息特别多的时候会怎么办?

3. servlet生命周期:

    从第一次被服务器调用到,服务器关闭(中间一直被放在内存中)

4. 让servlet在服务器启动时即被加载

    在web.xml/servlet下添加

      <load-on-startup> 1 </load-on-startup>

      其中数字表示加载顺序.

    <servlet>
        <servlet-name>my3</servlet-name>
        <servlet-class>com.bjsxt.servlet.ServletLife</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>my3</servlet-name>
        <url-pattern>/life</url-pattern>
    </servlet-mapping>

5.初始化方法--------init()

  servlet在被服务器第一次加载进内存时执行.

6.销毁执行方法------destroy()

  servlet在被服务器销毁时执行.(也就是服务器关闭时).

posted @ 2020-09-07 09:39  relo  阅读(145)  评论(0)    收藏  举报