У меня действительно возникла проблема с тем, что использовать в качестве альтернативы веб-потоку. Я читал, что не все функции должны обрабатываться веб-потоком. Только те, которые требуют сложного управления xstate. Для таких простых вещей, как вход в систему, редактирование или удаление записей, что я буду использовать в качестве альтернативы веб-потоку?
Весенний веб-поток
Ответы (2)
Spring Web Flow специально разработан для реализации сложных потоков страниц. Это расширение Spring MVC и инструмент для указания правил навигации по страницам и управления навигацией.
Spring Web Flow дает фундаментальные ответы на следующие основные проблемы разработки веб-приложений:
Как указать правила навигации по страницам? Как управлять навигацией и диалоговым состоянием? Как обеспечить модульность и повторное использование кода?
Он также интегрирован с компонентной моделью JSF и используется в основном для разработки корпоративных приложений. Альтернатив не так много, но для компонентной модели Vaadin вы можете рассматривать Lexaden Web Flow как возможная альтернатива.
Как вы создавали веб-сайты до Web Flow?
Насколько я понимаю, если что-то нуждается в «обратной» функциональности с сохраненной информацией о состоянии, например, в «мастере», то Web Flow — это то, что нужно. Если у вас нет состояния, я ожидаю, что вы создадите эти страницы, как всегда.