2013-12-14 75 views
0

我在Java(Struts Framework)中做了一个应用程序。如何限制登录到应用程序的用户数量?

是否有直接的方式或web.xml映射或从哪里我可以限制用户数登录我的应用程序。

目前,我只希望2个用户登录我的web应用程序。另外,我可以随时更改号码。所以想让它成为一个动态的应用程序。

P.S. :不希望在我的应用程序中使用静态变量的传统servlet概念,并将其作为其创建问题。

+1

请帮助人。这很紧急。 –

+0

避免要求“紧急”的东西,如果你不想要downvoted硬... –

回答

0

所以我们的目标是存储当前登录用户的数量,能够读取它,并能够通过某种方式对其进行修改。我们有一些替代静态变量:

  • 存储在文件系统
  • 存储在数据库引擎的数据表
  • 运行一个外部的内存缓存数一个普通的文件数
+0

嗨霍华德, Thanx你的答复。我做了DBMS的东西,但发生的问题是会话过期或有人关闭浏览器时,我如何维护记录(因为我需要减少计数器)。 –

+0

通常的做法是等到用户发出下一个请求,然后我们确定用户以前的会话是否过期 - 如果是这样,那么我们必须保持(减去1)登录用户数量的正确性,最终确定是否数量限制已经达到。 – 2013-12-18 19:34:50

相关问题