1

私のアプリケーション (Java スイング) は非常に大きくなり、いくつかのコンポーネントを分離するのに忙しくしています。現在の状況では、すべてのコンポーネントが 1 つ以上の他のコンポーネントへの参照を持っています。これは、コンポーネントのツリーが小さい場合はうまく機能しますが、ツリーが大きくなると管理が難しくなります (大規模なコンストラクター)。

サブビューに、このタイプのメッセージを受信したいことを (中央ハブで) 登録したビューによって受信されるタイプ x のメッセージを送信させることは可能ですか?

もちろんこれは可能であり、実装することはできますが、車輪の再発明のように感じます。

ビューがメッセージ タイプをサブスクライブでき、ビューがメッセージを送信できる中央ハブとして機能する可能性のあるライブラリ/製品はありますか?

(これについて検索したことに注意してください。ただし、この中央ハブ構造/パターンの正しい英単語がわからないのではないかと思います)(したがって、正しい英単語でも問題ありません;))

4

1 に答える 1

1

シナリオは、JMS仕様を実装するメッセージングシステムである、Observerインプロセスのパブリッシュ/サブスクライブパラダイムを提供するパターンを使用して対処できます。ActiveMQ

于 2012-09-12T15:59:07.513 に答える