powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Вызов Session бина из Application бина в JSF
7 сообщений из 7, страница 1 из 1
Вызов Session бина из Application бина в JSF
    #38742801
denis111111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день
Можно вызвать в JSF Session бин из Application бина, так чтоб подтягивало для каждого пользователя его Session бин ?
В Spring такое работает, там написано что они делают это через proxy
...
Рейтинг: 0 / 0
Вызов Session бина из Application бина в JSF
    #38742825
scf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно сделать то же самое, но руками.
1. пишешь бин X c Application scope и ThreadLocal-ом внутри
2. пишешь фильтр, который вытягивает из контекста нужный тебе сессионный бин Y и засовывает его в поле бина X
3. профит

А чем стандартный RequestContextHolder не нравится?
...
Рейтинг: 0 / 0
Вызов Session бина из Application бина в JSF
    #38742840
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обычно это плохая идея и ошибка проектирования, можете рассказать зачем это понадобилось?
...
Рейтинг: 0 / 0
Вызов Session бина из Application бина в JSF
    #38742859
denis111111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
забыл ник,
Есть некий REST-сервис,
Будет Application бин который будет общаться с этим REST-сервисом, вести логирование писать в БД что надо...
Каждый пользователь приложения имеет пароль доступа к REST-сервису, от и выходит что Application бина, который общается с REST-сервисом нужно знать логин\пароль текущего пользователя
...
Рейтинг: 0 / 0
Вызов Session бина из Application бина в JSF
    #38742870
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
почему нельзя инжектить appScope бин в sessionScope?
...
Рейтинг: 0 / 0
Вызов Session бина из Application бина в JSF
    #38742945
scf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denis111111,

SpringSecurity? зачем велосипеды разводить-то.
...
Рейтинг: 0 / 0
Вызов Session бина из Application бина в JSF
    #38743256
Сергей Арсеньев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denis111111Каждый пользователь приложения имеет пароль доступа к REST-сервису, от и выходит что Application бина, который общается с REST-сервисом нужно знать логин\пароль текущего пользователя
Раз уж Вы любитель REST - то и следуйте парадигме - сервер ничего не помнит. Присылайте каждый раз.
Ну или какой-нибудь id сессии в hidden поле формы (куке) которому (ну и ip клиента) ставится в соответствие login/password и пр.
Из авторизатора прописываете в AP scope map (например ConcurrentHashMap), что чему соответствует.
По прибитию сессии и таймауту прочищаете.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Вызов Session бина из Application бина в JSF
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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