3. Использование SWF
• Где можно не использовать:
• Приложение со свободной навигацией (через меню)
• Приложение из нескольких страниц
• Где использовать:
• Сложные проекты
• Приложение состоит из различных бизнес-процессов
• Можно комбинировать: где нужно подключать SWF, где не нужно –
использовать «обычные» возможности веб приложения Java
5. Понятия
• Flow (поток) – пошаговый процесс, цикл, по которому может пройти
пользователь в вашем приложении (аутентификация, регистрация, покупка и
т.д.)
• Один и тот же поток может использоваться в разных ситуациях (например
аутентификация)
• SWF самостоятельно решает многие проблемы (навигация через браузер,
обновление, открытие в разных вкладках)
6. Понятия
• State (состояние) – отдельный шаг в цепочке, куда может прийти
пользователь. Чаще всего - это какая – либо страница
• Start state – входная точка в поток, с которой начинается весь цикл
• Action state, Decision state, Sub-flow state
• End state – последняя точка потока, после которой процесс завершается,
данные очищаются