如何评价网站是否做的好处,南通网站建设方案,seo文章,东莞网页制作价格是什么
顾名思义就是监听器就是监听器#xff0c;在开发中指的是一种机制#xff0c;通过这种机制可以对应用中组件的创建、销毁、更改等动作进行监视#xff0c;根据具体监听信息作出相应的处理
工作原理
就是预先给组件添加一个事件#xff0c;当这个组件被操作#…是什么
顾名思义就是监听器就是监听器在开发中指的是一种机制通过这种机制可以对应用中组件的创建、销毁、更改等动作进行监视根据具体监听信息作出相应的处理
工作原理
就是预先给组件添加一个事件当这个组件被操作并且正好满足了对应的条件这就是触发了监听器接下来这个组件可以自动的调用预先添加的事件进行业务处理这就是监听器进行工作了
JAVA_WEB中如何使用监听器
在javaweb开发中监听器针对的组件主要是域对象根据监听组件的不同可分为
1、监听域对象创建和销毁的监听器当域对象创建或者销毁时便会被此监听器监听到然后服务器做出相应的处理在java中对应的功能接口名规律为 Servlet域对象名Listener
2、监听域对象的属性的监听器当域对象中属性发生变化时便会被此监听器监听到然后服务器做出相应的处理例如添加属性在java中对应的功能接口名规律为 Servlet域对象名AttributeListener
3、监听绑定到Session域中的对象的监听器当对应的对象添加到session中时便会触发监听器想要实现此监听对象对应的类需要实现HttpSessionBindingListener接口
实例
使用监听器的基本步骤根据要监听的组件实现对应的接口重写方法以实现对事件的处理实现的监听器需要配置到应用的主配置文件中以注册此监听器也可以通过WebListener注解来注册监听器
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import javax.servlet.annotation.WebListener;WebListener
public class InitListener implements ServletContextListener{Overridepublic void contextDestroyed(ServletContextEvent event) {System.out.println(释放ioc容器);System.out.println(释放数据库连接池);}Overridepublic void contextInitialized(ServletContextEvent event) {System.out.println(初始化应用参数);System.out.println(初始化ioc容器);System.out.println(初始化数据库连接池);}
}