Я прочитал несколько руководств о формах и подаче в Spring 3 MVC. Все эти примеры показывают, что хранение объекта поддержки в сеансе выполняется следующим образом:
@ SessionAttributes ({ "команда"})
Я использовал старые версии Spring, в которых есть метод formBacking, если контроллер наследует SimpleFormController.
Защищенный объект formBackingObject (запрос HttpServletRequest)
Если я правильно понимаю, старый подход к версии загружает объект поддержки формы на лету, когда форма отправляется, и нет необходимости хранить этот объект в сеансе.
Если мое представление о Spring 3 MVC правильное, то мне не нравится сессионный подход, поскольку он требует много памяти в случае больших пользователей, а объект, сохраненный в сеансе, может быть устаревшим на момент отправки формы.
Можно ли избежать сохранения объекта поддержки формы в сеансе в MVC Spring 3? Есть указатель?
Спасибо за любой вклад и, пожалуйста, поправьте меня, если я ошибаюсь.
Привет.
Кто-нибудь еще знает, верно ли мое понимание?
GET-контроллер, добавляющий объект в модель, равносилен добавлению его в сеанс. Как Spring может помнить объект как вспомогательный объект при отправке формы? Приветствия.
Как объект поддержки формы, добавленный к модели в контроллере GET, может выдержать двустороннюю передачу между сервером и клиентом при отправке формы? Spring сериализует его на диске? Я предполагаю ...
Спасибо за любой вклад!