今天爱分享给大家带来Servlet 的生命周期分为 3 个阶段? 和 CGI 的区别?【面试题详解】,希望能够帮助到大家。
【参考答案】
Servlet 的生命周期主要由 3 个过程组成。
(1)init()方法:服务器初始化 servlet。
(2)service()方法:初始化完毕,servlet 对象调用该方法响应客户的请求。
(3)destroy()方法:调用该方法消灭 servlet 对象。
其中,init()方法只在 servlet 第一次被请求加载的时候被调用一次,当有客户再
请求 servlet 服务时,web 服务器将启动一个新的线程,在该线程中,调用 service
方法响应客户的请求。
【分析】
后一个问题,与 CGI 的区别,可以参考前面的答案。