我正在开发一个Web应用程序。在服务器端,我们使用Restful服务,EJB和JPA。在客户端,我们使用扩展名js。我担心的是假设用户正在与UI交互,并且表中填充了从服务器获取的数据。与此同时,另一个用户修改了服务器数据,这意味着第一个用户正在看到陈旧数据,因此他的行为不符合服务器数据的当前状态。
我们如何避免这种情况?
答案 0 :(得分:0)
我并非100%确定如何解决此问题,但WebSockets可能对您的情况有所帮助。这里也提出了类似的问题:how to update ui lively without refreshing page
FlorianF的回答可以让你朝着正确的方向前进
更多WebSocket信息:https://netbeans.org/kb/docs/javaee/maven-websocketapi.html
祝你好运!