持续执行申请

时间:2012-04-25 03:40:33

标签: java web-applications synchronization

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

1 个答案:

答案 0 :(得分:3)

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