- 2
- 0
- 约2.75万字
- 约 24页
- 2017-09-03 发布于湖北
- 举报
摘要:这一部分讲解基于Java的Web开发相关面试题,即便在Java走向没落的当下,基于Java的Web开发因为拥有非常成熟的解决方案,仍然被广泛应用。不管你的Web开发中是否使用框架,JSP和Servlet都是一个必备的基础,在面试的时候被问到的概率还是很高的。
116、说出Servlet的生命周期,并说出Servlet和CGI的区别?
答:Web容器加载Servlet并将其实例化后,Servlet生命周期开始,容器运行其init()方法进行Servlet的初始化;请求到达时调用Servlet的service方法,service方法会调用与请求对应的doGet或doPost等方法;当服务器关闭会项目被卸载时服务器会将Servlet实例销毁,此时会调用Servlet的destroy方法。Servlet与CGI的区别在于Servlet处于服务器进程中,它通过多线程方式运行其service方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI 对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于Servlet。
【补充1】SUN公司在1996年发布Servlet技术就是为了和CGI进行竞争,Servlet是一个特殊的Java程序,一个基于Java的Web应用通常包含一个或多个Servlet类。?? Servlet不能够自行创建并执行,它是在Servlet容器中运行的,
您可能关注的文档
最近下载
- 安全管理积分制实施方案.docx VIP
- GB51016-2014 非煤露天矿边坡工程技术规范.pdf VIP
- GBZT248-2014 放射工作人员职业健康检查外周血淋巴细胞染色体畸变检测与评价.pdf VIP
- 广东省医疗机构制剂室药检室建设专家共识.doc VIP
- 客户模具转移协议书.docx VIP
- 2025年湖南省湘潭市小升初入学分班考试英语考试真题含答案.docx VIP
- 司法鉴定通则专项测试题附答案.doc
- 软通动力新员工转正考试 新员工特训营-质量意识-BATJ.pdf VIP
- 2008河北省建设安装市政装饰装修工程费用标准.pdf VIP
- 北京市西城区2026届高三上学期期末考试数学试题 含答案.docx VIP
原创力文档

文档评论(0)