昨天晚上看jQuery的API,发现一个回调函数的板块,出于好奇看了一眼,没怎么细看。
后来复习Java监听器,发现,其实这个监听器就是回调函数,在此详细介绍一下Java监听器。
监听器的种类
ServletContext域 | HttpSession域 | ServletRequest域 | |
域对象的创建与销毁 | ServletContextListener | HttpSessionListener | ServletRequestListener |
域对象内属性的更改 | ServletContextAttributeListener | HttpSessionAttributeListener | ServletRequestAttributeListener |
看了一下这三个作用域中的监听器,发现其实都是接口,接口中的方法都差不多,所以,就选取其中的HttpSession域开始分析。
HttpSessionListener接口
源码:
public interface HttpSessionListener extends EventListener {
default void sessionCreated(HttpSessionEvent se) {
}
default void sessionDestroyed(HttpSessionEvent se) {
}
}