今日收获:
01.Filter过滤器
(1)入门案例
a)编写一个类实现Filter接口
b)在Filter类上添加@WebFilter("/*")注解
(2)执行流程(重点)
a)先执行全部Filter放行之前的代码(按照Filter全类名的字典顺序,遇到Filter没放行就不再继续执行后续的Filter)
b)再执行访问的目标资源代码
c)最后再执行全部Filter放行之后的代码
(3)生命周期
* 服务器启动就初始化
(4)应用场景
* 登录认证 | 全站乱码 | 脏话过滤 | 响应压缩 | 权限拦截
02.Listener监听器
(1)ServletContextListener
(2)应用场景
* 框架启动时初始化加载配置文件(例如:Spring框架)