小姐姐网恋吗?我有一个servlet想和你谈谈(手动滑稽)
分类:
文章
•
2024-11-08 16:32:22
-
【答】
-
当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()方法。
- 处心积虑流程图:
