|
|
|
RichFaces и dependency injection
|
|||
|---|---|---|---|
|
#18+
Hi All, Пытаюсь инжектить session scoped bean в view scoped bean. Session scoped создается после view scoped, но ссылка на session scoped в view scoped всегда null. Что я делаю не так? Session-scoped bean: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. View-scoped bean: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 11:15:26 |
|
||
|
RichFaces и dependency injection
|
|||
|---|---|---|---|
|
#18+
а покажи код страничек ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 16:25:06 |
|
||
|
RichFaces и dependency injection
|
|||
|---|---|---|---|
|
#18+
Чтобы работала инжекция, надо использовать аннотации CDI. @ManagedBean предназначены только для автономных проектов, когда кроме голого JSF ничего нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 20:40:01 |
|
||
|
RichFaces и dependency injection
|
|||
|---|---|---|---|
|
#18+
Да, уже понял, надо использовать CDI, а вместо стандартного @ViewScoped использовать оный от seam. Собственно, случай описан вот тут . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 22:25:22 |
|
||
|
RichFaces и dependency injection
|
|||
|---|---|---|---|
|
#18+
Решил проблему следующим образом: 1. Добавил библиотеки seam-faces.jar, seam-faces-api.jar 2. Везде заменил аннотации @ManagedBean на @Named и поменял @SessionScoped и @ApplicationScoped на javax.enterprise.context.*Scoped соответственно 3. В web.xml поменял значение параметра javax.faces.STATE_SAVING_METHOD с client на server (иначе пытается сериализовать ManagedBean и валится). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 00:59:35 |
|
||
|
|

start [/forum/topic.php?fid=59&gotonew=1&tid=2132181]: |
0ms |
get settings: |
15ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
16ms |
get first new msg: |
10ms |
get forum data: |
4ms |
get page messages: |
65ms |
get tp. blocked users: |
3ms |
| others: | 328ms |
| total: | 509ms |

| 0 / 0 |
