Servlet 的生命周期 | 学习笔记

开发者学堂课程【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 的生命周期 | 学习笔记

下图表示已被访问:

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 类由我们来写,但对象由服务器来创建,并且用服务器来调用相应的方法。

上一篇:部署应用到阿里云容器服务 Kubernetes| 学习笔记


下一篇:Spring MVC 介绍 | 学习笔记