三Servletjava面试题.docVIP

  • 2
  • 0
  • 约4.29千字
  • 约 2页
  • 2017-06-07 发布于重庆
  • 举报
三Servletjava面试题

三、J2EE 之Servlet基础知识 1、什么是Servlet?它有哪些特点? Servlet是J2EE应用框架中部署于Web层的Web组件,运行在支持Servlet的Web服务器或应用服务器上。Servlet为客户端和服务器端的信息处理提供了一种“请求/响应”机制。 客户程序将请求发送到服务器;服务器将请求发送到Servlet;依据客户程序的请求,Servlet动态地构造回答信息并返回给服务器;服务器将回答返回给客户程序。 特点: 1 效率高 2 功能强大 3 Servlet之间能够共享数据 4 安全性好 5 跨平台 2、说出Servlet的生命周期,并说出Servlet和CGI的区别? Servlet被服务器实例化后,容器运行其init方法,当请求到达时运行其service方法,service方法自动派遣运行与之对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。 与cgi的区别:servlet处于服务器进程中,它通过多线程方式运行其service方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于servlet。 3、JAVA Servelet API中forward 与redirect 的区别? 答: 1 .从地址栏显示来说 forwar

文档评论(0)

1亿VIP精品文档

相关文档