3

我不知道市场上有很多框架,但我想知道一些东西,比如 GWT 中的事件总线概念,这种技术是否存在于其他框架中?

4

3 回答 3

2

许多 UI 框架使用 EventBus 模型。事件只是异步消息。UI 框架通常将这些异步机制用于通知,因为它们不希望在系统处理他们对 UI 所做的最后更改时阻止用户与系统交互。有时人们使用观察者模式自己编写这些总线,有时框架提供它们。

事件和事件总线在其他异步系统中有相似之处。例如,面向消息的中间件(例如 JMS 服务器)是一种跨进程或跨系统机制,在概念上与 EventBus 相同。

于 2011-01-14T20:54:42.317 回答
1

EventBus - 这个 API 似乎实现了你正在寻找的东西。

于 2011-01-24T23:55:37.687 回答
1

我认为Event Bus是为了解耦发送者和接收者,你可以看看Design Pattern中的Listener Pattern。

于 2011-09-07T07:13:23.747 回答