О временном сохранении состояния приложения JSF без использования сеанса:
Альтернативой является использование t:saveState библиотеки Apache Tomahawk; другой более поздней альтернативой является использование CDI @ConversationScope.
t:saveState x @ConversationScope
Каковы преимущества и недостатки каждого из них? Какой из них вы бы использовали и почему?
О потреблении памяти (место и время, затрачиваемое на сеанс). Чем лучше @ConversationScope?
JSF без сохранения состояния x t:saveState
В JSF 2.2 будет возможность запуска без сохранения состояния. Поскольку дерево компонентов больше не сохраняется, t:saveState не будет работать. Это правильно?!
У меня есть приложение, которое переходит с JSF 1.2 на JSF 2.x. У него много просмотров с использованием t:saveStave.
В настоящее время размер сеанса становится слишком большим. Это проблема в основном с репликацией сеанса.
Стоит ли заменить t:saveState на @ConversationScope?
Обновление: большинство вариантов использования являются потоковыми (например, мастер). Таким образом, @ViewScope не может быть применен.