Здесь в нашем приложении мы используем Spring webflow 2.0.x и JSF1.2. Пожалуйста, объясните мне, когда переходить к переходам через веб-потоки, а когда - к компонентам JSF.
например, на одной странице у нас более 20 элементов управления на каждой странице. как кнопки, таблицы данных, вкладки и т. д., и мы используем теги a4j (richfaces) для запросов Ajax. таким образом, при каждом событии часть страницы будет отображаться большую часть времени.
В настоящее время мы пишем часть обработчика действий в потоковых XML-файлах. Как и в прошлый раз, он стал огромным файлом с 300 строками кода и более 30 переходами, которые повторно отображают фрагменты страницы.
это правильный способ реализации или я должен модульно / проектировать в компоненты JSF.
Пожалуйста, нарисуйте четкую линию, что
1) когда идти на переходы и когда идти на JSF Bean Handlers.
2) как должен происходить обмен данными между этими двумя типами компонентов (бинов)? мы можем получить доступ к переменным потока в компонентах JSF?
Заранее спасибо