У меня есть вопрос по поводу "Best Practice" Design для контроллеров EJB.
Я читал этот очень хороший вопрос и ссылку на статью:
Вопрос "Структура вспомогательного компонента JSF (лучшие практики)"
Лучшая практика Scoping
Интернет-статья
Различия между различными видами JSF Managed-bean
Мой вопрос касается bean-компонента контроллера. Я использую JSF / Spring, и мне было интересно, почему я хотел бы использовать область запроса для бинов контроллера?
Логика контроллера определяется как "... выполнить некоторую бизнес-логику и вернуть результат навигации ...". Я думаю, что не требуется область запроса, а либо область сеанса / приложения. Зачем продолжать создавать эти объекты контроллера при каждом запросе?
В моем случае я бы, очевидно, создал bean-компонент контроллера в face-config и вставил его с моими управляемыми свойствами через spring.
Мысли, пожалуйста, о сфере охвата? Спасибо.
Разъяснение:
Использование JSF 1.2, Spring 3. Использование face-config.xml для объявления моих bean-компонентов. Не через аннотации.