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

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

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


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