您的位置:首页 > 其它

servlet生命周期,servlet与CGI的区别

2015-02-28 12:19 204 查看
servlet 的生命周期:

A,如果再web.xml文件里面配置 <load-on-startup>,项目启动时立即加载servlet,实例化 并执行init方法进行初始化

B 如果没有配置<load-on-startup>,那么在第一次请求servlet时,jvm加载该servlet并实例化,调用init方法初始化,然后执行service方法进行服务

C 请求初始化过的servlet,只会调用service方法提供服务

D 如果一个servlet长时间不被访问或者项目停止时调用destory方法进行销毁工作,并对servlet类卸载

servlet和CGI(COMMON gatway interface 公共网关接口)

A servlet 的每一次请请求是一个线程,可以共享内存空间 所以支持多线程

B 而CGI的每一次请求都是一个进程 所以并发量少
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: