繁体   English   中英

启动和销毁时的JSF CDI Bean事件

[英]JSF CDI Bean events on initiation and destruction

我想记录JSF CDI会话示波器bean的启动和销毁。 我该怎么做? (需要将用户,记录时间和注销时间记录到数据库中的详细信息。)

无论这是否是一个好主意:

使用@PostConstruct / @PreDestroy注释的方法将被称为构造后或预破坏。

为了您的目的,记录创建和销毁会话范围bean不是一个好主意。 要记录登录事件,只需在登录方法中调用逻辑,或在用户成功登录时触发CDI事件。 为了记录注销,我建议实现一个HttpSessionListener,当HttpSession失效或超时时调用它。 不要忘记在注销方法中使HttpSession无效。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM