-
【答】
-
当servlet第一次被调用时,会触发init函数,该函数会将servlet实例装载到内存中,init函数只会被调用一次。
-
然后去调用servlet的service函数
-
当第二次之后访问servlet,就直接调用service函数
-
当web应用reload或者tomcat关闭或者关机,都会去调用destory函数,该函数就会销毁servlet。
-
Servlet程序是由tomcat下WEB服务器功能模块进行调用,web服务器收到客户端的Servlet访问请求后:
-
web服务器首先检查是否已经装载并创建了该Servlet的实例,如果是直接执行第4步,否则,执行第2步。
-
装载并创建该Servlet的一个实例对象。
-
调用Servlet实例对象的init()方法
-
创建一个用于封装HTTP请求消息的HttpServletRequest对象和一个代表HTTP响应消息的HttpServletResponse对象,然后调用Servlet的service()方法并将请求和响应对象作为参数传递进去。
-
WEB应用程序被停止或重新启动之前,Servlet引擎将卸载Servlet,并在卸载之前调用Servlet的destroy()方法。
- 处心积虑流程图:

相关文章:
-
2021-09-05
-
2021-05-04
-
2021-10-25
-
2022-01-17
-
2021-06-02
-
2021-06-24
-
2022-12-23
-
2021-12-09
猜你喜欢
-
2021-09-27
-
2021-10-13
-
2021-07-23
-
2021-12-29
-
2022-12-23
-
2022-02-25
-
2022-02-17
相关资源
-
下载
2022-12-30
-
下载
2023-02-18
-
下载
2021-06-24
-
下载
2023-02-04
-
下载
2023-02-04