【发布时间】:2011-01-13 22:47:06
【问题描述】:
我不知道市场上有很多框架,但我想知道一些东西,比如 GWT 中的事件总线概念,这种技术是否存在于其他框架中??
【问题讨论】:
标签: gwt frameworks event-handling event-bus
我不知道市场上有很多框架,但我想知道一些东西,比如 GWT 中的事件总线概念,这种技术是否存在于其他框架中??
【问题讨论】:
标签: gwt frameworks event-handling event-bus
许多 UI 框架都使用 EventBus 模型。事件只是异步消息。 UI 框架通常将这些异步机制用于通知,因为它们不希望在系统处理他们对 UI 所做的最后更改时阻止用户与系统交互。有时人们使用观察者模式自己编写这些总线,有时框架提供它们。
事件和事件总线在其他异步系统中有相似之处。例如,面向消息的中间件(例如 JMS 服务器)是一种跨进程或跨系统机制,在概念上与 EventBus 相同。
【讨论】:
EventBus - 这个 API 似乎实现了你正在寻找的东西。
【讨论】:
我认为Event Bus是为了解耦发送者和接收者,你可以看看Design Pattern中的Listener Pattern。
【讨论】: