繁体   English   中英

Guava EventBus:在GUI应用程序中放置它的位置?

[英]Guava EventBus : where to put it in GUI application?

是否有将guava EventBus放入GUI应用程序的最佳位置? 模型,视图或控制器中是否有? 或三个级别的三个EventBus? 或者只有两个?

谢谢。

事件总线设计模式通常用于Swing应用程序(如其他SO问题中所述 )。

Guava的EventBus只是设计模式的另一个实现,有一些很简单的技巧来简化事件处理(例如使用注释)。 但使用设计模式的目标保持不变。

如果我是你,我会研究如何在富客户端应用程序(在SO / Google上)中使用事件总线模式,同时使用Guava EventBus来简化代码。

EventBus应该是IMO的单身人士(理想情况下通过Google Guice或其他一些DI框架注入)。

我不是Swing dev,但我已经完成了GWT开发。 不久之前,GWT应用程序的MVP / EventBus架构有了很大的推动力。 它可能是调查它,看看你是否可以将相同的想法应用到你的Swing应用程序。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM