Play 1.x アプリケーションで、アプリ内のサービス間の接着層として機能する AppContext というクラスを作成したいと考えています。これは単純な依存関係インジェクターとして機能しますが、イベントのワークフローを制御し、さまざまなレイヤーからイベントをキャッチして、サービスがそれ自体を実行する必要がないようにしたいと考えています。
AppContext をプラグインとして実装することが最良の選択肢であることがわかりました。アプリケーションがロードされたときにいくつかのことを実行したり、いくつかのイベントをリッスンしたり、非同期でアクションを実行したりできるからです。
これは正しい方法ですか?