方法解决Simple Database应用程序中的并发问题

时间:2015-03-26 21:03:28

标签: java database

我正在开发应用程序,这是一个简单的J2EE应用程序,包含JSP和servalts。

应用程序架构,

enter image description here

因此,您可以看到这是一个非常古老的应用程序结构设计,由数据库管理。现在我想限制一个以上的用户一次访问一个应用程序。

一次只能有一个用户打开并应用和修改数据。

我提出的方法可能不是解决方案,

enter image description here

这是我想做的事,

  • 当用户打开应用程序时,在此数据库中添加记录 应用程序由此用户访问,标志为lock。
  • 每次在具有用户更新时间戳的应用上发生任何操作。
  • 现在app上没有任何操作。直到10到15分钟。使用解锁更新记录。
  • 以便下一位用户来尝试访问此应用。并比较时间戳,然后可以看到它超过15分钟。因此,将允许访问应用程序。

这是最好的解决方案吗?

或者你们可以提出解决这个问题的最佳方法。 请记住,我们只有技术是POJO,JSP,Servlates和数据库(DB2)。

喜欢你们这些好主意。

提前致谢。

0 个答案:

没有答案