
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
17.11.2013, 03:09:28
|
|||
|---|---|---|---|
|
|||
как получить доступ к компоненту из SessionScoped |
|||
|
#18+
Доброго времени суток! Работаю над проектом CDI Web Project под AS JBoss 7. В бине страницы home.xhtml инъектирую компонент shopUser: Код: java 1. 2. 3. 4. 5. 6. 7. подскажите пожалуйста как в бине другой формы получить доступ к этому компоненту ( shopUser )? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.11.2013, 04:48:46
|
|||
|---|---|---|---|
|
|||
как получить доступ к компоненту из SessionScoped |
|||
|
#18+
... оказалось все просто и очень удобно в случае с CDI. Во-первых в реализации компонента shopUser необходимо указать область действия @SessionScoped: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. В этом случае компонент shopUser будет настроен таким образом, что он будет продолжать существовать на всем протяжении действия сессии. Это также означает, что для любых точек внедрения, в которых этот компонент инъектируется, будет внедрён тот же экземпляр компонента. Т.е. Код: java 1. 2. 3. 4. 5. 6. 7. ...вот и все ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2128185]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
165ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
17ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 440ms |

| 0 / 0 |
