2009-03-23 5 views
2

JBoss Seam으로 작성된 웹 응용 프로그램에 대한 감사 로그를 구현해야합니다. EntityListeners는 좋은 후보자처럼 보이지만 EntityListeners를 응용 프로그램 세션 컨텍스트에 연결하여 로그인 된 사용 된 주체를 감사 레코드에 포함시키는 방법을 모르겠습니다.JBoss Seam (EJB3 + JSF)으로 감사 로그

이 "연결"을 수행하는 방법이 있는지 또는이 프로그래밍 환경에 대한 감사 로그를 구현하기에보다 편하고 우아하고 효과적인 방법이 있는지 궁금합니다.

미리 감사드립니다.

라파.

편집 :
많은 답변을 해주신 Damo! 내 ID 구성 요소를 주입하려고 시도했지만 작동하지 않았습니다. 그러나, Component.getInstance()에 대한 제안 된 호출은 EntityListener에서 사용자 ID에 대한 원하는 참조를 제공합니다.

답변

3

Application/Session 범위 Bean을 EntityListener에 삽입 해 보았습니까? 또는 주입을 사용할 수없는 경우 Component.getInstance ("myBean")를 사용하십시오.