Web三大组件之 —— Listener

监听器术语

  1. 事件源:被监听的对象
  2. 监听器:监听事件源的对象
  3. 注册和绑定:将 事件源 和 监听器 关联
  4. 事件 : 事件源特定行为称呼
  5. 事件对象 : 等效事件源  可以在监听器中获得 事件源的对象

Servlet 域对象以及域对象属性  监听域对象的创建、销毁 和 ​​​​​​​监听操作域时 调用的 添加 修改 删除

ServletContext :ServletContext     ——>    ServletContextListener          |╲

Session:HttpSession      ——>     HttpSessionListener                            |── ­­»setAttribute() removeAttribute()

Request:ServletRequest      ——>      ServletRequestListener                |╱

使用 同样是创建实体类 继承 以上合适的接口,并且在 web.xml 中创建绑定。


  	cn.cn.MyServletListener

特殊的 JavaBean 监听器

HttpSessionBindingListener:只监听实现了HttpSessionBingdinListener的javaBean

HttpSessionActivationListener :监听特殊javaBean的钝化跟活化的

钝化:序列化,将内存中的数据存到硬盘上

活化:反序列化,将硬盘上的数据读取到内存中

序列化对象时 , 要求 对象必须实现序列化接口Serializable

 

 

 

你可能感兴趣的:(Java,开发技术)