首页编程java编程java里 监听器什么意思,在程序中(java,C#)监听器是啥玩意

java里 监听器什么意思,在程序中(java,C#)监听器是啥玩意

编程之家2023-10-11109次浏览

大家好,今天小编来为大家解答以下的问题,关于java里 监听器什么意思,在程序中(java,C#)监听器是啥玩意这个很多人还不知道,现在让我们一起来看看吧!

java里 监听器什么意思,在程序中(java,C#)监听器是啥玩意

java 监听器中定义参数有什么意义,可以被调用吗

java监听器(Listener)和Servlet是两个不同功能的JavaWeb组件。

监听器是实现了javax.servlet.ServletContextListener这个接口的类,里面有两个方法需要你在子类实现:

public void contextDestroyed(ServletContextEvent evt){

java里 监听器什么意思,在程序中(java,C#)监听器是啥玩意

//监听器被销毁的时候调用

}

java里 监听器什么意思,在程序中(java,C#)监听器是啥玩意

public void contextInitialized(ServletContextEvent evt){

//监听启动的时候调用,初始化servletcontext事件

}

创建好后,配置到web.xml中即可。

对于Servlet自己没有监听器,只有当用户请求Servlet映射的路径时会触发Servlet对应的方法来处理,以此来响应客户的请求。

监听参数是用来初始化监听上下文使用的,不能被其他入口所调用。

<!--Spring ApplicationContext载入-->

<listener>

<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>

</listener>

<!-- Spring ApplicationContext配置文件的路径,此参数用于后面的Spring-Contextloader-->

<context-param>

<param-name>contextConfigLocation</param-name>

<param-value>classpath:beans.xml</param-value>

</context-param>

<!--系统服务初始化-->

<listener>

<listener-class>pams.servlet.SysInitServlet</listener-class>

</listener>

java中为什么要设置监听器,有什么用

猪哥解答:

1、private JButton jb=new JButton("按钮");这句话声明了一个按钮,名字叫jb。

2、jb.addActionListener(this);这里给jb那个按钮设置了监听,默认为点击触发,当然你写的这个监听有点怪异~

3、点击按钮jb触发监听处理方法actionPerformed,在这里可以做你想要的操作,你代码实现的是改变lab这个label标签的内容。

4、至于java中为什么要用监听,这就像银行装监控一样,监视你的一举一动,银行装监控是为了捕捉每个进银行的人的动作,预防危险的发生。

java中做监听同样是为了监视某个客户端动作用的,万一你给我搞破坏怎么办(监听的作用远不止如此),当然也像平时生活中不是所有的地方都要放监控,要不就没法过了,java中也不是所有的地方都要放监听,具体哪里要放监听,不该是在课本里学的,应该根据实际工厂、公司的需求来定。

在程序中(java,C#)监听器是啥玩意

监听器即listen,指的是被动监听,举例来说我有一个温度计,它一直监听着温度,如果温度发生了变化水银柱的高度就发生变化,这里温度计是一个监听器,温度变化是一个事件,当这个时间出发了监听器时,则得到水银柱高度变化这么个结果,你懂了么?

Java中的过滤器、拦截器、监听器分别是什么意思

王朝*说的很全面了,翻阅了几本资料后,从J2EE的角度略作补充吧。

1)首先是拦截器,拦截器是一种面向方面/切面编程(AOP Aspect-Oriented Programming),而面向切面就是将多个模块的的通用服务进行分离,如权限管理、日志服务,他们在多个模块中都会用到,就可以将其各自封装为一个可重用模块。而这些通用服务的具体实现是通过拦截器来完成,比如用户客户端访问一些保密模块都应先通过权限审查的拦截器来进行权限审查,确定用户是否具有该项操作的权限后方能向下执行。

2)过滤器,过滤器处于客户端与Web资源(Servlet、JSP、HTML)之间,客户端与Web资源之间的请求和响应都要通过过滤器进行过滤。举例:在过滤器中定义了禁止访问192.10.10.1这个地址,那么当客户端发出访问192.10.10.1的请求时,经过过滤器后,客户端得到的响应是出现该IP禁止访问的提示。再举个例子,我们J2EE项目中的权限管理就是通过过滤器实现的,网站有不用身份的用户(系统管理员、会员级用户、浏览者临时用户),不用身份对系统的功能模块具有不同的访问权限,可以将各功能模块以*.do命名,然后在过滤器中配置过滤*.do,就可以控制不同级别用户的访问权限了

3)监听器,是针对事件而说的,可以说是事件监听器,J2EE中事件主要有三类:ServletContext事件、会话事件和请求事件。以ServletContext对象的创建事件为例,利用针对ServletContext对象创建事件的监听器来监听,一旦监听到有ServletContext对象的创建事件(比如项目启动时的初化),就读取相应的数据库连接操作来保存供调用。简单来说监听器就是监听一些对象和属性等的增加、修改和删除,一旦监听到相应事件就会触发某种活动,做出相应处理。

答案均系在图书馆查阅资料后手敲,不知满意否,呵呵。

关于本次java里 监听器什么意思和在程序中(java,C#)监听器是啥玩意的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。

java什么时候用方法 在java中,set和get方法什么时候用什么是java外部接口 java中什么是接口接口的作用是什么