Servlet 的生命周期分为 3 个阶段? 和 CGI 的区别?【面试题详解】

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

人已赞赏
Java

Forward 与 Redirect 的区别?有哪些方式实现?【面试题详解】

2020-12-7 15:19:40

Java

描述 Cookie 和 Session 的作用?区别和各自的应用范围?Session 工作原理?【面试题详解】

2020-12-7 15:20:29

'); })();