,如果用户以管理员身份登录,他可以执行任何操作。如果第二个管理员同时检查了相同的路线并为相同的路线创建了airwaybill,则假定一个管理员修改了路线。这将是一个问题。我无法找到我的应用程序如何处理这些并发请求。 (我们只是使用jdbc交易)在我们的应用程序中处理java中的并发请求
我得到了我的团队的不同答案1. web /应用程序服务器处理这些事务,它将处理并发请求,没有任何问题。 2.锁将发生在数据库上的行上,并不会有任何并发请求的问题。
bottomline:并发请求应该在代码中处理?或者我们将在部署时在Web /应用程序中为并发请求进行任何设置?或者默认数据库会通过行锁机制来处理并发请求?
如果有人知道在哪里可以找到解决方案,请告诉我。
我使用的是Apache Tomcat服务器,数据库是oracle。我不会更改tomcat服务器/数据库。所以我可以忽略处理并发transanctions“数据库将处理您的并发而不抱怨”,是吗? – ra305676
为了防守,我建议在服务器上放置一些防御措施,这样你就不太可能被抓到。 –