- 1
- 0
- 约5.09千字
- 约 9页
- 2020-09-11 发布于云南
- 举报
Java Web 部分面试题一
1.说出 Servlet 的生命周期,并说出 Servlet 和 CGI 的区别?
Web 容器加载 servlet 并将其实例化后,servlet 生命周期开始,
容器运行其 init 方法进行servlet 的初始化,请求到达时运行其service
方法,service 方法自动派遣运行于请求对应的 doXXX 方法
(doGet,doPost )等,当服务器决定将实例销毁的时候调用其destroy
方法。与 CGI 的区别在与servlet 处于服务器进程中,它通过多线程
方式运行其 service 方法,一个实例可以服务于多个请求,并且其实
例一般不会销毁,而 CGI 对每个请求都产生新的进程,服务完成后就
销毁,所以效率上低于 servlet。
2.forward 和 redirect 的区别?
forward 是容器中控制权的转向,是服务器请求资源,服务器直接
访问目标地址的 URL,把那个 URL 的响应内容读取过来,然后把这
些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿
来的,所以它的地址栏中还是原来的地址。
redirect 就是服务器端根据逻辑,发送一个状态码,告诉浏览器重
新去请求那个地址,一般来说浏览器
您可能关注的文档
- Unit 5 First aid【人教版】高三一轮复习英语精品资料:【巩固提升】-(最新版-已修订).pdf
- Unit 5 Nelson Mandela—a modern hero 【人教版】高三一轮复习英语精品资料:【巩固提升】-(最新版-已修订).pdf
- Unit 5 The power of nature【人教版】高三一轮复习英语精品资料:【巩固提升】-(最新版-已修订).pdf
- VIVO手机营销案例分析报告-(最新版-已修订).pdf
- WEB前端开发工程师面试题(最新精选汇编)-(最新版-已修订).pdf
- What does he look like第一课时的教学设计-(最新版-已修订).pdf
- Wind中国金融数据库介绍-(最新版-已修订).pdf
- word封面模板(最新精选汇编)-(最新版-已修订).pdf
- xxxx小区开展垃圾分类工作总结-(最新版-已修订).pdf
- XXX国际物流公司广告营销策划书 白勇-(最新版-已修订).pdf
- 广西南宁市第二中学2025-2026学年八年级下学期开学收心自测英语试卷(含解析).docx
- 广西南宁市武鸣区武鸣高级中学等校2026年高考模拟信息卷数学试题(含解析).docx
- 广西壮族自治区崇左市江州区2025-2026学年八年级上学期期末语文试题(含解析).docx
- 广西壮族自治区防城港市防城区2025—2026学年八年级上学期期末地理试题(含解析).docx
- 部编版一年级下册语文第五单元培优卷A卷(含答案).docx
- 福建省厦门海沧实验中学2025-2026学年高二上学期期末地理试题(含解析).docx
- 甘肃省天水市甘谷县模范初级中学2025-2026学年九年级数学下学期第一次检测考试试题(含解析).docx
- 甘肃省武威市凉州区爱华育新学校2025-2026学年九年级上学期12月月考英语试题(解析版).docx
- 甘肃张掖市2025--2026学年下学期九年级数学阶段反馈试卷(含解析).docx
- 广东惠州博罗县2025-2026学年九年级上学期阶段诊断历史试卷(含解析).docx
原创力文档

文档评论(0)