0

我正在尝试构建一个电子商务 Java Web 应用程序,我遇到了从商店预订/购买商品的问题。每个项目只能购买一次,我的问题是两台不同机器上的用户可能会购买相同的项目,为此我正在考虑同步。我不太了解同步以及当没有人使用它时应用程序如何仍然运行。应用程序是否在服务器端运行?有人可以给我一些这方面的信息吗?

4

1 回答 1

3

一种可能的方法是锁定数据库中的字段。锁定数据库将阻止任何试图访问它的应用程序使用它。如果您从服务器端应用程序使用锁“同步”,您必须确保只有该应用程序可以访问数据库,否则您可以两次销售相同的产品。一些关于您的数据库锁定机制的研究可能可以帮助您防止这个问题。

于 2012-04-25T04:16:04.043 回答