会话中的临时对象

时间:2012-01-09 09:50:56

标签: java session transient

我已阅读其中一个框架文档,“如果会话中需要大对象,则应用程序应将这些对象定义为会话管理器中的临时对象”

如何定义那些大对象瞬态对于保持会话中的大对象没有影响?

1 个答案:

答案 0 :(得分:2)

会话对象由Web容器会话管理器保留。如果在会话中存储大对象,则编写这些对象将花费更多时间。如果将这些对象设置为瞬态,则在容器序列化HttpSession对象时将不会考虑这些对象。这样可以减少写入对象所需的时间以及使用数据库时占用的空间。