2012-01-09 21 views
0

Я прочитал в одном из рамочной документации, «Если крупные объекты требуются в сессии, приложение должны определить их как временные объекты в диспетчере Session»временные объекты в сессии

Как задающих этот большой объект переходный процесс не повлияет на сохранение больших объектов в сеансе?

+0

какая сессия? спящий сеанс? – davogotland

+0

Вы должны указать ссылку, в которой вы ее читаете. – dierre

ответ

2

Объекты сеанса сохраняются менеджером сеанса веб-контейнера. Если вы храните большие объекты в сеансе, для их записи потребуется больше времени. Если вы сделаете эти объекты переходными, они не будут учитываться, когда объект HttpSession будет сериализован контейнером. Это уменьшает время, затрачиваемое на запись объекта, а также пространство, занимаемое в базе данных, если оно используется.

+0

yer только преимущество заключается в том, что trasient в то время, когда мы сохраняем объект в сеансе. Другие мудрые делают это trasient, не влияют на сохранение этих объектов в сеансе для целей, таких как перенос данных с помощью приложения – Harshana