22-2.3 Servlet life cycle description

  1. Routine【Key points】
默认情况下, 第一次访问Servlet的时候, 会调用init()方法进行初始化【调用一次】
任何一次访问, 都会调用service()方法处理这个请求
服务器正常关闭或者项目从服务器移除, 调用destory()方法进行销毁【调用一次】
  1. Expand
servlet是单例多线程的, 尽量不要在servlet里面使用全局(成员)变量,可能会导致线程不安全
单例: 只有一个对象(init()调用一次, 创建一次)
多线程: 服务器会针对每次请求, 开启一个线程调用service()方法处理这个请求

Guess you like

Origin blog.csdn.net/weixin_aqing/article/details/112268717
Recommended