Я пытаюсь понять, как лучше использовать Spring (для внедрения зависимостей) с ICEfaces (Spring 3, ICEfaces 1.8.2, JSF RI 1.1).
Что касается справочного руководства Spring , существует несколько возможностей обработки разрешений EL бобов:
Если я использую SpringBeanVariableResolver (который выглядит лучше с первого взгляда):
- Bean-компоненты, на которые ссылается EL-выражение, будут управляться Spring
- НО недостающая область Spring с расширенным запросом вызовет проблемы, не так ли?
Если используется DelegatingVariableResolver:
- Бобами, на которые ссылаются в выражении EL, будет управлять JSF
- Мне нужно определить бины, поддерживающие EL, в Face-config.xml, что означает, что я ограничен в ограниченных параметрах (например, нет конструктора DI).
- Объявления бинов разбросаны по разным файлам
Это правильно? Какие-либо предложения? Советы? Лучшие практики?