知识大全 Spring总结实例之消息与事件

Posted 事件

篇首语:自然界没有风风雨雨,大地就不会春华秋实。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Spring总结实例之消息与事件相关的知识,希望对你有一定的参考价值。

Spring总结实例之消息与事件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  Spring的消息和事件实例

   JavaBean User java  package cn xy hw;  /** *//**  * @author hanwei  *  */  public class User    private String name;   private int age;   public int getAge()     return age;      public void setAge(int age)     this age = age;      public String getName()     return name;      public void setName(String name)     this name = name;     

   用于国际化的两个消息资源文件 xiyou_en_US properties和xiyou_zh_CN properties

  userlogin user login at  和 userlogin 使用者 于 登入

  自定义下雨的事件 RainEvent java

  package cn xy hw;  import springframework context ApplicationEvent;  /** *//**  * @author hanwei  *  */  public class RainEvent extends ApplicationEvent    public RainEvent(Object arg )     super(arg );    System out println( 乌云密布 闪电 打雷 紧接着 下起了瓢泼大雨 );     

  下雨事件监听器 RainListener java

  package cn xy hw;  import springframework context ApplicationEvent;  import springframework context ApplicationListener;  /** *//**  * @author hanwei  *  */  public class RainListener implements ApplicationListener    /**//* (non Javadoc)   * @see springframework context ApplicationListener#onApplicationEvent(    springframework context ApplicationEvent)   */   public void onApplicationEvent(ApplicationEvent arg )     if(arg instanceof RainEvent)      System out println( 唐僧大喊 +arg getSource()+ 赶快收衣服喽! );         

  配置文件 applicationContext xml

  <! sp >xml version= encoding= UTF ?>  <beans xmlns=     xmlns:xsi=   xsi:schemaLocation= >  <bean id= user class= cn xy hw User abstract= false   lazy init= default autowire= default dependency check= default >  <property name= name >  <value>hanweivalue>  property>  <property name= age >  <value> value>  property>  bean>  <bean id= messageSource   class= springframework context support ResourceBundleMessageSource   abstract= false lazy init= default autowire= default   dependency check= default >  <property name= basename value= xiyou >property>  bean>  <bean id= listener class= cn xy hw RainListener abstract= false   lazy init= default autowire= default dependency check= default >  bean>  beans>

  测试类 MianTest java

  package cn xy hw;  import java util Calendar;  import java util Locale;  import springframework context ApplicationContext;  import springframework context support ClassPathXmlApplicationContext;  /** *//**  * @author hanwei  *  */  public class MianTest    public static void main(String[] args)     ApplicationContext context = new ClassPathXmlApplicationContext( applicationContext xml );    User user = (User)context getBean( user );    Object[] obj=new Object[] user getName() Calendar getInstance() getTime();    System out println(context getMessage( userlogin obj     找不到指定模块! Locale CHINA));    System out println(context getMessage( userlogin obj     找不到指定模块! Locale US));    context publishEvent(new RainEvent( 下雨了! ));     

  OK了 这是运行测试类的结果

  使用者 hanwei 于 下午 : 登入  user hanwei login at / / : PM  乌云密布 闪电 打雷 紧接着 下起了瓢泼大雨   唐僧大喊 下雨了!赶快收衣服喽!

cha138/Article/program/Java/ky/201311/28987

相关参考

知识大全 结合Spring2.0和ActiveMQ进行异步消息调用

结合Spring2.0和ActiveMQ进行异步消息调用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 Spring2.5整合ActiveMQ 5.2(P2P文本消息)

Spring2.5整合ActiveMQ5.2(P2P文本消息)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来

知识大全 Spring中IoC的入门实例详解

Spring中IoC的入门实例详解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Spring的

知识大全 Spring中事件处理的小技巧[1]

Spring中事件处理的小技巧[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Spring

知识大全 实例说明如何集成Spring和Struts

实例说明如何集成Spring和Struts  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  本文想

知识大全 由spring管理struts的Action实例

由spring管理struts的Action实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 实例讲解Spring集成JSF的最简单方式

实例讲解Spring集成JSF的最简单方式  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Spr

知识大全 基于Spring实现seam形式的事件机制

基于Spring实现seam形式的事件机制  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Sea

知识大全 对Spring中接口注入的理解实例分析

对Spring中接口注入的理解实例分析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Type接

知识大全 Spring中事件处理的小技巧[4]

Spring中事件处理的小技巧[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  java代码