Использование 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.

Другие вопросы по тегам