JavaWeb--过滤器与监听器01

目录

过滤器-----

什么是过滤器?

如何编写过滤器?

过滤器的原理

多个过滤器的执行顺序

监听器-----

什么是监听器?

监听器的作用

监听器的相关概念

编写一个监听ServletContext

重点掌握ServletContextListener


过滤器-----

什么是过滤器?

        过滤器是一种Web开发中用于过滤请求的技术手段

        简单来说就是用来过滤的

如何编写过滤器?

        1.编写一个普通xxxFilter

                添加@WebFilter注解

                实现接口Filter的方法(仔细看,别选错了)

        2.配置该过滤器要拦截哪些请求

        

        3.重写doFilter方法

        4.在doFilter方法中编写过滤的逻辑代码

过滤器的原理

        过滤器的执行时机远远早于Servlet,因此请求会先经过Filter,在Filter决定是继续执行还是打回去

多个过滤器的执行顺序

        按照过滤器的名称进行排序

        多个过滤器的执行顺序是先进后出,后进先出

监听器-----

什么是监听器?

        监听器是Web三大组件之一(Servlet,Filter,Listener)

监听器的作用

        监听Web组件的状态或属性变化情况

                监听对象(什么时候被注册,什么时候被销毁)

                1.ServletContext

                2.HttpSession

                3.ServletRequest

                监听对象属性变化

监听器的相关概念

        1.事件(创建)

        2.事件源(ServletContext)

        3.监听器(逻辑代码)

        4.注册事件(监听器与事件进行绑定)

编写一个监听ServletContext

        1.编写一个普通xxxListener

        2.实现ServletContextListener接口

        3.配置@WebListener注解

        4.完成监听代码

 

重点掌握ServletContextListener

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值