spring中的事件驅動模型也叫作發(fā)布訂閱模式,是觀察者模式的一個典型的應用,關于觀察者模式在之前的博文中總結過,http://www.cnblogs.com/fingerboy/p/5468994.html 這里主要講一下Spring中的觀察者模式的應用.
spring事件驅動模型的結構.
首先明確幾個spring提供的類的概念
1.ApplicationEvent
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