Как я могу работать с моим онлайн Java-приложением для работы в автономном режиме? - PullRequest
0 голосов
/ 25 июня 2018

Я хочу добавить функцию синхронизации базы данных в мой проект. Должно быть так:

  1. Когда подключение к Интернету доступно, приложение должно работать с сетевым сервером базы данных.

  2. Когда интернет-соединение недоступно, оно должно отслеживать транзакции и обновлять локальную БД до онлайн-сервера БД, когда соединение доступно, оно должно синхронизироваться.

Как я могу это сделать?

До этого мы использовали концепцию мультитенанта в нашем веб-приложении. Одна онлайн-БД может получить доступ ко всем клиентам с использованием нескольких схем.

Я хочу знать, как мое веб-приложение может работать в автономном режиме. Если я использую концепцию кэширования приложения HTML5, это означает, что файлы HTML и CSS будут загружаться из файлов cookie. Как я могу получить значение базы данных из базы данных, когда приложение отключается.

Какой способ заставить мое приложение работать в режиме онлайн и в автономном режиме с базой данных?

1 Ответ

0 голосов
/ 25 июня 2018

Большинство современных браузеров имеют базы данных или средства сохранения, аналогичные базам данных, в значительной степени именно для этого варианта использования.

Возможно, вам придется погрузиться довольно глубоко в javascript , чтобы заставить его работать. (Особенно, когда онлайновая БД возвращается в оперативный режим, и вам необходимо вернуться через все автономные данные и отправить их (отправить) на сервер)

...