javax.faces.STATE_SAVING_METHOD
В дескрипторе развертывания web.xml в web приложения JAVA EE можно добавить параметр javax.faces.STATE_SAVING_METHOD для определения места хранения состояния представления между запросами приложения.
Всего есть два варианта где хранить данное состояние:
- На стороне сервера (server);
- На стороне клиента (client).
Если не определять данный параметр, то по умолчанию используется значение server. Если значение параметра присвоено значении client, состояние будет сохраняться прямо в HTML код страницы.
Так что выбрать?
Если у вас ограниченные возможности сервера, то лучше выбрать client вариант. При пересылке больших объемов данных между клиентом и сервером то вариант с server значением будет выглядеть более быстрее. Во время разработки лучше использовать server вариант что бы не отвлекаться на предупреждения и ошибки сервера приложения, такие как: «ERROR: MAC did not verify». Ну а лучше всего протестировать готовое приложение под нагрузкой и выбрать оптимальный вариант.
Комментарии
Отправить комментарий