2

JBoss Seam で書かれた Web アプリケーションの監査ログを実装する必要があります。EntityListeners は良い候補のように思えますが、EntityListeners をアプリケーション セッション コンテキストに接続して、ログイン済みの使用済みプリンシパルを監査レコードに含める方法がわかりません。

この「接続」を行う方法があるかどうか、またはこのプログラミング環境に監査ログを実装するためのより快適でエレガントで効果的な方法があるかどうか疑問に思います。

前もって感謝します。

ラファ。

編集:
Damoの回答に感謝します!ID コンポーネントの注入を試みましたが、うまくいきませんでした。ただし、Component.getInstance() への提案された呼び出しは、EntityListener 内のユーザーの ID への望ましい参照を提供しました。

4

1 に答える 1

3

Application/Session スコープの Bean を EntityListener に注入しようとしましたか? または、注入が利用できない場合は Component.getInstance("myBean") を使用します。

于 2009-03-23T16:04:37.187 に答える