У нас есть приложение Java EE с первичными гранями, и нам интересно, есть ли способ иметь «глобальную» прикладную переменную.Приложение Java EE и «глобальные» переменные
Я имею в виду: представьте, что пользователь1 редактирует документ1, когда пользователь2 пытается получить доступ к документу 1, мы хотели бы показать сообщение: «User1 уже редактирует этот документ».
Итак, мы должны использовать что-то «глобальное» для отслеживания действий пользователя или блокировки документов и т. Д., Что лучший способ достичь этого?
Я ищу в Интернете, но мнение отличается, и обычно рабочих примеров не предусмотрено, поэтому ссылки и указатели приветствуются!
EDIT: приведенный выше пример, пожалуйста, не сосредотачивайтесь на «документах», вы можете назвать его «ресурсами» или любым другим, что вам нравится. В качестве примера я использовал проблему блокировки документов, но это может быть общий счетчик или что-то еще, что должно быть хранилищем на уровне приложения. То, что я прошу (и жаль, если это было неясно), заключается не в том, как управлять блокировкой документов, но как лучше всего иметь «глобальную» переменную на уровне приложения в Java EE, если это возможно.
Спасибо
Просто любопытно: почему, если добавить «Hola» или «привет», как первой линии она исчезает, когда я сохраняю редактировать?
Как вы поддерживаете документы? –
Извините, я не понимаю вопроса. Не могли бы вы добавить подробности? –
Я имею в виду, вы используете CMS, базу данных или что-то еще? как вы управляете документами? Если CMS, то, я думаю, у вас есть опции для блокировки и проверки состояния документа. –