您的位置:首页 > 其它

说出 Servlet 的生命周期,并说出 Servlet 和 CGI( Common Gateway Interface)的区别?

2015-06-09 15:24 351 查看
Web 容器加载 Servlet 并将其实例化后,Servlet 生命周期开始,容器运行

其 init 方法进行 Servlet 的初始化,请求到达时运行其 service 方法,service

方法自动派遣运行与请求对应的 doXXX 方法(doGet,doPost)等,当服务器决

定将实例销毁的时候调用其 destroy 方法。与 cgi 的区别在于 servlet 处于服务

器进程中,它通过多线程方式运行其 service 方法,一个实例可以服务于多个请

求,并且其实例一般不会销毁,而 CGI 对每个请求都产生新的进程,服务完成后

就销毁,所以效率上低于 servlet。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: