说出 Servlet 的生命周期,并说出 Servlet 和 CGI 的区别。
2024-09-07 15:52:23
Servlet 被服务器实例化后,容器运行其 init 方法,请求到达时运行其 service 方法,service
方法自动派
遣运行与请求对应的 doXXX 方法(doGet,doPost)等,当服务器决定将实例销毁的时候
调用其 destroy
方法。
与 cgi 的区别在于 servlet 处于服务器进程中,它通过多线程方式运行其 service 方法,
一个实例可以服务
于多个请求,并且其实例一般不会销毁,而 CGI 对每个请求都产生新的进程,服务完成后
就销毁,所以
效率上低于 servlet。
最新文章
- 慕课网__CSS_网页图标制作
- 响应式图片srcset学习
- EnumRemarkAttribute,获取属性值
- 配置安装CocoPods后进行 项目基本配置
- LINUX软件./configure 配置出现:configure: error: newly created file is older than distributed files!
- cotangent Laplacian
- table标签去除默认边框
- 深入理解ajax系列第四篇——FormData
- ①bootstrap引入
- ASP.NET Core 2.0 : 九.从Windows发布到CentOS的跨平台部署
- POJ_2104_K-th Number_主席树
- MyEclipse打不开 报xxxxxx. log。
- Effective C++ 笔记:条款 30 inline
- lldb使用
- python装饰器学习笔记
- 【机器学习算法-python实现】矩阵去噪以及归一化
- C#获取MySql 数据常用的代码
- SecureCRT连接Ubuntu,centos失败,长时间的重新连接,连接不了解决办法
- 二分算法的应用——最大化平均值 POJ 2976 Dropping tests
- VPS L2TP配置