2020-03-29作业

(一)监听器的概述

1、什么是监听器

    监听器就是一个实现了特定接口的Java类,这个Java类用于监听另一个Java类的方法调用,或者属性的改变。当被监听对象发生上述事件后,监听器某个方法将会立即被执行

2、监听器的用途

    用来监听其他对象的变化的,主要应用在图形化界面的开发上

    例如Java中的GUI、Android等,都有大量的监听器的使用

3、监听器的术语

    事件源:指的是被监听对象(汽车)

    监听器:指的是监听的对象(报警器)

    事件源和监听器绑定:在汽车上安装报警器

    事件:指的是事件源对象的改变(踹了汽车一脚),主要功能是获得事件源对象

ServletContextListener监听器的使用

一、ServletContextListener监听器的作用

    用来监听ServletContext域对象的创建和销毁的监听器

二、ServletContext创建和销毁

1、创建:在服务器启动的时候,为每个Web应用创建单独的ServletContext对象

2、销毁:在服务器关闭的时候,或者项目从Web服务器中移除的时候

1、Filter的生命周期描述

    Filter的创建和销毁是由web服务器负责。Web应用程序启动的时候,Web服务器创建Filter的实例对象,并调用其init方法进行初始化的操作(Filter对象只会创建一次,init方法也只会执行一次)

    每次Filter进行拦截的时候,都会执行doFilter的方法

    当服务器关闭的时候,或者应用从服务器中移除的时候,服务器会销毁Filter对象,会调用destroy

2、FilterConfig对象的概述

(1)FilterConfig对象的作用:

用来获得Filter的相关的配置的对象

(2)FilterConfig对象的API

    getFilterName()

    getInitParameter(String name)

    getInitParameterNames()

    getServletContext()



你可能感兴趣的:(2020-03-29作业)