java基础(二十八) :监听器

1.监听器:监听另一个java对象变化(方法调用,属性变更)

           监听器有8个,分成3种:

           (1).监听三大作用域创建和销毁的监听器

                      ServletContextListener:监听ServletContext域

                      ServletRequestListener:监听ServletRequest域

                      HttpSessionListener:监听Session域

           (2).监听三大作用域属性的监听器

                      ServletContextAttributeListener:监听ServletContext域属性

                      ServletRequestAttributeListener:监听ServletRequest域属性

                      HttpSessionAttributeListener:监听Session域属性

           

            (3).使javabean自己感知自己在session中状态变化的监听器

                      HttpSessionBindingListener:监听自己在session中是被绑定还是移除

                                 绑定:调用valueBound()方法

                                 移除:调用valueUnbound()方法

                      HttpSessionActivationListener:监听自己在session中是钝化还是活化

                                 钝化:sessionWillPassivate()方法

                                 活化:sessionDidActive()方法

                                 

猜你喜欢

转载自blog.csdn.net/qq_40594696/article/details/86512871