我将创建一个简单的播放器与基于播放器servlet的浏览器游戏,并将其部署在tomcat中,我需要能够在任何给定的时间点知道哪些用户连接。每个用户都有自己的帐户(用户名,密码,角色),将存储在mysql数据库中(使用jdbc领域)。我想要做的是以某种方式通过拥有一个数据库表来跟踪所有用户,其中存储了登录用户的用户名。
唯一的问题是如何知道有人登录或退出。
编辑:我看到有人在另一篇文章中推荐了一个HttpSessionBindingListener。但是,我对如何实现这个
没有任何想法答案 0 :(得分:0)
跟踪此问题的一种好方法是记录所有事件,用户登录和用户注销,并将其与时间戳一起存储。这使得实现超时和其他功能变得更加容易。
答案 1 :(得分:0)
您可以使用log4j框架进行项目记录。 你可以在这个网站找到实现 http://www.tutorialspoint.com/log4j/log4j_sample_program.htm