Использование MyFaces CODI с JBoss 7
Я использовал JBoss 7 с JSF 2.0 (Mojarra) и Weld в качестве CDI. Все, что JBoss уже предоставляет. Также я добавил Primefaces в пакет. Итак, мой проект:
JBoss 7 + JSF 2.0 + Primefaces + Weld
Однако я чувствовал, что JSF ViewScope отсутствует на Weld (и на CDI), поэтому я просто добавил MyFaces CODI в свой проект. Но я чувствую, что сейчас смешиваю много вещей, и я не знаю, что к чему. Итак, у меня есть несколько вопросов:
1 - Добавление MyFaces CODI в проект - это только CDI, или я тоже меняю Mojarra?
2 - Добавление MyFaces CODI также делает недействительным Weld, или я использую CODI для ViewScope и Weld для других (Запрос, Приложение, Сессия и т. Д.)? Это хорошая идея?
Надеюсь, вы понимаете мой вопрос и помогаете мне =P
1 ответ
Добавление MyFaces CODI в проект - это только CDI, или я тоже меняю Mojarra?
Ты не меняешь Мохарру. CODI - это просто расширение CDI.
Добавление CODI MyFaces также делает недействительным Weld, или я использую CODI для ViewScope и Weld для других (Запрос, Приложение, Сессия и т. Д.)?
Вы не меняете сварку. CODI - это просто расширение CDI.