powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Получение всех активных сессий в сервлете
4 сообщений из 4, страница 1 из 1
Получение всех активных сессий в сервлете
    #33553107
unicornmirage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это и есть вопрос.
...
Рейтинг: 0 / 0
Получение всех активных сессий в сервлете
    #33553191
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Получение всех активных сессий в сервлете
    #33554726
unicornmirage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сейчас решаю задачу хранения сессионных пользователей. раньше хранил их в специальной таблице в БД, но этот подход мне не понравился и поэтому решил хранить их в самом сервлете.
вначале создал HashMap и добавлял пользователей в него (методы addSessionUser и т.п.) делал синхронизированными чтобы не было каких нибудь конфликтов. но потом мне данный подход тоже разонравился. сейчас смотрю в сторону ServletContext, может лучше хранить сессионных пользователей в нем? это будет корректно?
...
Рейтинг: 0 / 0
Получение всех активных сессий в сервлете
    #33554760
unicornmirage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пока вопрос висел в воздухе сделал хранение сессионных пользователей в контексте сервлета с использованием листенеров. данный подход показался самым изящным - может я не прав?

и теперь второй вопрос:
пользователи хранятся у меня в БАЗЕ
сессионные пользователи хранятся в контексте сервлета в виде пары:
key, user
где key - идентификатор сессии
user - структура данных, прочитанная из БД (вот здесь вопрос возник, может не хранить структуру в контексте а хранить лишь идентификатор пользлвателя - потому что вдруг в сессии будет находится какой нить пользователь а в это время информация о нем в БД изменится)???
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Получение всех активных сессий в сервлете
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]