Преимущества использования JSF Faces Flow вместо обычной навигационной системы

Я изучаю функцию JSF 2.2 Faces Flow, но я до сих пор не знаю, каковы преимущества определения потока с использованием Faces Flow вместо обычной системы навигации (вызывающие линки в ссылках или кнопках)?

Ответ 1

Используйте его только в том случае, если вы хотите использовать @FlowScoped bean для определенного набора представлений. Другими словами, используйте его только в том случае, если вам нужен управляемый bean, который должен работать до тех пор, пока вы просматриваете указанную коллекцию представлений, зарегистрированных в файле конфигурации потока.

Для этого действительно очень мало реальных случаев использования в мире. Все они сводятся к многошаговому мастеру, каждый из которых является закладок. Раньше, до введения области потока, для этого использовались условно отображаемые, но они, в свою очередь, не могут быть индивидуально заклассифицированы, поскольку URL-адрес остается неизменным все время.

См. также:

Ответ 2

Поток потоков и навигация различны. Лицевой поток, как бизнес-поток в конечном конце сайта, очень похож на мастера.