Я разрабатываю приложение, и у меня есть страница, которая делится на три части.JSF Scope Selection
, например:
- Выбор файлов (s)
- Изменить Файлы (ы)
- Просмотр результатов.
Требования:
- Пользователь может вернуться на страницу 1 со страницы 2 (это не имеет большого значения, перенаправлять работы тоже)
- Пользователь может вернуться на страницу 2 со страницы 3 (на данный момент мне нужны все данные страницы 2)
- Пользователь может перейти со страницы 3 на страницу 1 без данных. (Что-то вроде новой модификации файла)
В настоящее время я использую одну единственную .xhtml
страницы (панель изменение видимости) и один @ViewScoped
боб, но, как я добавить больше функций в этой странице, это становится все больше и трудно сохранить/изменить , Кроме того, я не думаю, что это лучший способ сделать это.
Я начинаю читать о @FlowScoped
и @ConversationScoped
, но id хотел бы услышать некоторые советы/мнения.
Спасибо!
[Как правильно выбрать сферу боба?] (Http://stackoverflow.com/q/7031885/1391249) – Tiny