com.sun.faces.numberOfViewsInSession против com.sun.faces.numberOfLogicalViews

Мохарра Реализация JSF 2 имеет следующие контекстные параметры:

com.sun.faces.numberOfViewsInSession (по умолчанию 15)com.sun.faces.numberOfLogicalViews (по умолчанию 15)

В чем разница между ними? Документация мало говорит об этом. У моего приложения были проблемы сViewExpiredException для некоторых страниц, но после того, как мы увеличили эти параметры до (намного) более высокого значения, у нас перестали возникать проблемы.

Мое приложение представляет собой финансовое приложение с поддержкой форм и поддержкой ajax (некоторые экраны имеют более 50 входов, с возможностью добавления большего количества данных / входов через AJAX).

что может быть причиной такого поведения? Я понимаю, что первый параметр определяет количество «страниц», которые хранятся в сеансе, что может быть полезно для кнопки «Назад», но мои варианты использования, которые вызываютViewExpiredException не используйте кнопку назад. К чему относится второй параметр? Если я остаюсь на том же экране, но продолжаю добавлять много данных через AJAX, вызывает ли это необходимость в большем количестве логических представлений для страницы?

Ответы на вопрос(2)

Ваш ответ на вопрос