我知道有不同的机制可以在Java Web应用程序中维护会话,例如在servlet中
URL重写
隐藏的表单域
饼干
HTTP会话
但是我不知道我们如何在核心Java应用程序(即独立应用程序)中维护任何会话。所以任何人都可以帮助我找到一些问题,
如何在独立应用程序中维护特定用户的超时会话?请尝试给出一些代码进行解释
最佳答案
在中检查InactivityListener
http://tips4java.wordpress.com/2008/10/24/application-inactivity/
有时您可能想监视应用程序的不活动状态。也许您想在特定时间间隔后注销用户。该要求可以分为两个主要步骤。我们将需要:
在应用程序级别监听事件
跟踪这些事件之间的时间间隔
每当事件之间的时间间隔超过我们的非活动阈值时,我们就会调用非活动动作。