spring中的事件驱动模型也叫作发布订阅模式,是观察者模式的一个典型的应用,关于观察者模式在之前的博文中总结过,http://www.cnblogs.com/fingerboy/p/5468994.html  这里主要讲一下Spring中的观察者模式的应用.

spring事件驱动模型的结构.

  iOS培训,Swift培训,苹果开发培训,移动开发培训

  首先明确几个spring提供的类的概念

  1.ApplicationEvent

iOS培训,Swift培训,苹果开发培训,移动开发培训

public abstract class ApplicationEvent extends EventObject {    private static final long serialVersionUID = 7099057708183571937L;    private final long timestamp;    public ApplicationEvent(Object source) {        super(source);        this.timestamp = System.currentTimeMillis();
    }    public final long getTimestamp()&nb