簡體   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