2

我需要为使用 JBoss Seam 编写的 Web 应用程序实现审计日志。EntityListeners 似乎是不错的候选者,但我不知道如何将 EntityListeners 连接到应用程序会话上下文以在审计记录中包含登录使用的主体。

我想知道是否有办法进行这种“连接”,或者是否有一种更舒适/优雅/有效的方式来为这个编程环境实现审计日志。

提前致谢。

拉法。

编辑:
非常感谢达莫的回答!我尝试注入我的身份组件,但没有成功。但是,对 Component.getInstance() 的建议调用确实提供了对 EntityListener 中用户身份的所需引用。

4

1 回答 1

3

您是否尝试过将您的应用程序/会话范围的 Bean 注入到 EntityListener 中?或者如果注入不可用,则使用 Component.getInstance("myBean") 。

于 2009-03-23T16:04:37.187 回答