Servlet的生命周期
2017-05-19 18:55
176 查看
题目:
Servlet的生命周期一般可以用三个方法来表示:init():仅执行一次,负责在装载Servlet时初始化Servlet对象
service() :核心方法,一般HttpServlet中会有get,post两种处理方式。在调用doGet和doPost方法时会构造servletRequest和servletResponse请求和响应对象作为参数。
destory():在停止并且卸载Servlet时执行,负责释放资源
初始化阶段:Servlet启动,会读取配置文件中的信息,构造指定的Servlet对象,创建ServletConfig对象,将ServletConfig作为参数来调用init()方法。所以选ACD。B是在调用service方法时才构造的。
Servlet的生命周期可以分为初始化阶段,运行阶段和销毁阶段三个阶段,以下过程属于初始化阶段是
1. 加载Servlet类及.class对应的数据
2. 创建ServletConfig对象
3. 创建Servlet对象
每一次请求来到容器时,会产生HttpServletRequest与HttpServlceResponse对象,并在调用service()方法时当做参数传入。
在WEB容器启动后,会读取Servlet设置信息,将Servlet类加载并实例化,并为每个Servlet设置信息产生一个ServletConfig对象,而后调用Servlet接口的init()方法,并将产生的ServletConfig对象当作参数传入。
Servlet(Server Applet),全称JavaServlet,未有中文译文。是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。Servlet运行于支持Java的应用服务器中。从原理上讲,Servlet可以响应任何类型的请求,但绝大多数情况下Servlet只用来扩展基于HTTP协议的Web服务器。这个过程为:
1) 客户端发送请求至服务器端; 2) 服务器将请求信息发送至 Servlet; 3) Servlet生成响应内容并将其传给服务器。响应内容动态生成,通常取决于客户端的请求; 4) 服务器将响应返回给客户端
相关文章推荐
- Servlet的生命周期与工作原理
- Servlet生命周期,工作原理
- Servlet的生命周期01
- Servlet 生命周期
- Servlet工作流程和生命周期
- servlet的执行原理与生命周期
- 简单说明Servlet 生命周期、工作原理
- Servlet的生命周期
- Servlet的生命周期?
- J2EE知识扫肓--Servlet生命周期详解
- Servlet第六篇【Session介绍、API、生命周期、应用、与Cookie区别】
- 【学习摘记】马士兵Servlet&JSP_课时5_测试Servlet生命周期的4个函数先后调用的顺序
- Servlet 的生命周期
- Servlet生命周期与线程安全
- javaweb中servlet生命周期介绍
- SERVLET的生命周期
- 创建并部署一个Servlet,要求在Servlet生命周期的每一个阶段输出一行调试信息。
- servlet的生命周期和工作原理
- Servlet生命周期与工作原理
- Web---演示servlet技术(servlet生命周期),解决中文乱码问题