如何使我的在线Java Web应用程序脱机工作?

时间:2018-06-25 06:32:39

标签: persistence

我想将数据库同步功能添加到我的项目中。应该是这样的:

  1. 当Internet连接可用时,应用程序应与在线数据库服务器进行交易。

  2. 当Internet连接不可用时,它应该跟踪事务,并且应该在连接可用时将本地数据库更新为在线DB服务器,这应该进行同步。

我该怎么做?

在此之前,我们在Web应用程序中使用多租户概念。一个在线数据库可以使用多个架构访问所有客户端。

我想知道我的Web应用程序如何在离线模式下工作。如果我使用HTML5应用程序缓存概念,则意味着HTML和CSS文件将从cookie加载。应用程序脱机时如何从数据库中获取数据库值。

有什么好方法可以使我的应用程序通过数据库联机和脱机工作?

1 个答案:

答案 0 :(得分:0)

大多数现代浏览器都具有与数据库类似的数据库或持久性设施,几乎完全可以满足此用例。

您可能最终不得不深入研究 javascript 才能使其正常工作。 (尤其是在线数据库重新联机时,您必须返回所有脱机数据并将其发送(发布)到服务器端)

相关问题