JavaWeb期末考试题必过宝典.pdfVIP

  • 20
  • 0
  • 约7.51万字
  • 约 34页
  • 2021-11-26 发布于河北
  • 举报
-- JAVAWEB 期 ? Java Web考试题 末 1、说出 Ser vlet 的生命周期 , 并说出Se rv let 和CGI 的区别? 【基础】 答 : We b 容器加载 Servlet 并将其实例化后 ,Serv let 生命周期开始,容器运行 其ini t 方法进行 Se rvle t 的初始化,请求到达时运行其考 se rvice 方法, servic e 方法自动派遣运行与请求对应的 doXXX 方法( doGet, doPost) 等,当服务器决 定将实例销毁的时候调用其 de stroy 方法。与 c gi 的区别在于 s erv let 处于服务 器进程中 , 它通过多线程方式运行其 service 方法,一个实例可以服务于多个请试 求, 并且其实例一般不会销毁 , 而CGI 对每个请求都产生新的进程,服务完成后 就销毁 , 所以效率上低于 se rvl et 。 2、Se rvl et 的基本架构。【基础】 必 答: public cl ass Serv letName ex ten ds H tt pServlet { publ ic void do Po st(Htt pSer vl etR eques t requ est , H tt pS er vletR esp onse re spons e过) throw s ServletE xcep tion, IOE xce pt ion { } p ublic voi d doGet (Ht tpServletR equest re qu est, 宝 H ttpServle tResponse respo nse ) th row s Serv letException , IOException { } 典 } 4 、JSP 中动态 IN CLUDE 与静态 IN CLUDE 的区别 ? 【基础】 答 : 动态 INCLUDE 用j sp:inclu de 动作实现 j sp: includ e p age=included .j sp fl ush= "true " / 它总是会检查所含文件中的变化,适合用于包含动态页面 , 并 且可以带参数 ; 静态 IN CLUDE 用i n cl ud e 伪码实现,它不会检查所含文件的变化 , 适用于包含静态页面 %@ include f ile= in cluded.h tm %> 6、J SP 的内置对象及方法?【基础】 答: reque st 表示 H ttpSer vlet Req u es t 对象。它包含了有关浏览器请求的信息 , 并且提供了几个用于获取co okie, he ade r 和sess ion 数据的有用的方法。 -- 版权所有 ·简圣光 -- response 表示H t tpSe rvletRes ponse 对象,并提供了几个用于设置送回浏 览器的响应的方法 ( 如co okies ,头信息等)。

文档评论(0)

1亿VIP精品文档

相关文档