Mojarra Реализация JSF 2 имеет следующие параметры контекста:
-
com.sun.faces.numberOfViewsInSession
(по умолчанию - 15) -
com.sun.faces.numberOfLogicalViews
(по умолчанию 15)
В чем разница между ними? В документации не говорится об этом. У моего приложения были проблемы с ViewExpiredException
для некоторых страниц, но после того, как мы натолкнули эти настройки на (намного большее) значение, у нас остались проблемы.
Мое приложение - это финансовое, тяжелое приложение с поддержкой ajax (на некоторых экранах есть 50+ входов, с возможностью добавления большего количества данных/входов через AJAX).
что может быть причиной такого поведения? Я понимаю, что первый параметр определяет количество "страниц", которые хранятся в сеансе, что может быть полезно для кнопки "Назад", но мои варианты использования, которые запускают ViewExpiredException
, не используют кнопку "Назад". На что ссылается второй параметр? Если я останусь на том же экране, но продолжаю добавлять много данных через AJAX, это вызывает необходимость большего количества логических просмотров для страницы?