Spring MVC стал очень популярной средой для создания корпоративных веб-приложений. Любое сложное веб-приложение имеет определенные потоки, которые должны быть закодированы, в том числе некоторые условные потоки (то есть, показать заказ, обработанный, если информация о кредитной карте была правильной, или ошибки проверки, если что-то было введено неправильно).
Когда имеет смысл использовать Spring WebFlow поверх Spring MVC? Каким должен быть процесс принятия решений относительно использования Spring WebFlow?