Как создать один статический объект на два процесса?
Есть программа для раздачи образов дисков (сервер для Android приложения). Локальная часть добавления файлов — один модуль, сервлеты в контейнере Tomcat для раздачи образов — второй, а БД — третий. И так получается, что нереально кешировать данные, не имея общего объекта БД
Если использовать класс со статической переменной, вполне логично, эта переменная будет единственной только в своем процессе, то есть два объекта на два процесса.
Как сделать так, чтобы у двух процессов был лишь один статический объект на двоих?
Вам необходимо хранить этот объект где-то за пределеами ваших процессов. Хорошим примером будет использовать shared memory ( вроде бы хорошая статья по использованию)
В самом примитивном случае - сохраняйте в файл состояние объекта ( посредством сериализации), забирайте его оттуда, и снова кладите в этот файл.
Есть JSP-файл с описанием HTML, в нем есть js-скрипты: ajax и все такое
Можно ли в Jsp использовать Hibernate для быстрого подключения к базе данных? Или их лучше не смешивать?