Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Управление сессиями в Resin / 5 сообщений из 5, страница 1 из 1
15.04.2006, 14:27
    #33668823
unicornmirage
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Управление сессиями в Resin
Здравствуйте.
Возникла задача в сервлете хранить список активных сессий.
Я ее решил вручную, создав свой листенер javax.servlet.http.HttpSessionListener и в переопределенных методах данного интерфейса добавляю созданные сессии в список ArrayList list . А при необходимости могу этот список возвратить клиенту, чтобы узнать сколько сессий существует.

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

Я полазил по библиотеке resin/lib но ничего похожего на какой нибудь механизм управления сессиями не нашел

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

Работаю с последней версией resin 3.0.17
Спасибо за внимание.
...
Рейтинг: 0 / 0
15.04.2006, 15:56
    #33668882
unicornmirage
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Управление сессиями в Resin
кстати и вопрос в дополнение - можно ли хранить лучше сессионных пользователей в контексте сервлета (ServletContext) чтобы не использовать самописный ArrayList list для хранения оных?
...
Рейтинг: 0 / 0
15.04.2006, 22:24
    #33669123
Dennnn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Управление сессиями в Resin
А зачем хранить список сессий???
...
Рейтинг: 0 / 0
15.04.2006, 23:50
    #33669163
h
h
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Управление сессиями в Resin
unicornmirageкстати и вопрос в дополнение - можно ли хранить лучше сессионных пользователей в контексте сервлета (ServletContext) чтобы не использовать самописный ArrayList list для хранения оных?
я бы так и сделал. при создании сессии в листенере увеличивать число
сессий, лежащих в контексте приложения на 1, а при удалении сессии -
уменьшать. и не надо никакого листа.
...
Рейтинг: 0 / 0
16.04.2006, 12:13
    #33669323
unicornmirage
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Управление сессиями в Resin
ясно, спасибо за ответ, но все же некоторые вопросы остались открытыми - встроенные средства Resin...
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Управление сессиями в Resin / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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