Как сохранить значение переменной в приложении? - PullRequest
0 голосов
/ 02 марта 2011

Я создаю приложение, в котором мы можем редактировать контент.Теперь это изменение содержания должно быть видно всем.Я использовал статическую переменную для этого.При этом содержимое меняется, и изменения видны всем, но через некоторое время оно снова инициализируется до своего первоначального значения.

Так можете ли вы дать какое-либо предложение, с помощью которого я могу сохранить изменения без использования базы данных?

Ответы [ 2 ]

1 голос
/ 02 марта 2011

При этом изменения содержимого и изменения видны всем, но через некоторое время он снова инициализируется до своего начального значения '

Это происходит только тогда, когда ваш ClasLoader перезагружает класс, содержащий статическое свойство.

Вы можете перейти на FILE-IO (.xml, .properties) или DB,

0 голосов
/ 02 марта 2011

Я полагаю, вы можете использовать прикладной контекст, доступный в JSP (пример: http://www.java2s.com/Code/Java/JSP/ApplicationObject.htm) или же Вы можете попытаться сохранить одноэлементный класс, который поддерживает данные уровня приложения, и выделить их из метода init любого сервлета, помеченного для загрузки при запуске сервера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...