开发者学堂课程【Servlet 入门:Servlet 的生命周期 】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/34/detail/744
Servlet 的生命周期
内容简介:
一、如何让浏览器访问 Servlet
二、 Servlet 的生命周期方法
三、 Servle 特性
一、 如何让浏览器访问Servlet
1. 给 Servlet 设定一个 Servlet 路径(让 Servlet 与一个路径绑定在一起);
2. 浏览器访问 Servlet 路径
1) 如何给 Servlet 配置 Servlet 路径:
在 web.xml 中对 Servlet 进行配置。
程序:
启动程序,然后在浏览器访问,成功案例如下:
下图表示已被访问:
Servlet 在第一次被访问时“生”,服务器关闭的时候“死”。
Servlet 是单例的,每个类有一个对象。一个时间点会出现多个请求。
二、 Servlet 的生命周期方法:
1. Void init(ServletConfig):创建之后立即执行的初始化方法,“出生之后”(1次);
2. Void service(ServletRequest request,ServletResponse response):每次处理请求时都会被调用;
3. Void destory():销毁之前释放资源的方法,“临死之前”(1次)。
三、 Servle 特性:
1. 单例,一个类只有一个对象,可能存在多个 Servle 类;
2. 线程不安全的,所以效率很高。
3. Servle 类由我们来写,但对象由服务器来创建,并且用服务器来调用相应的方法。