在java web的开发中对于session的使用有什么规则 网上有的说不能大量使用 会占服务器内存,而且session也有时间限制,在我的项目中叶出现这样的问题 我从数据库中取出数据放到了session中,然后在不同的页面中显示出来,但是做了一下实验,让浏览器开着,过了一段时间再刷新页面,这些数据就没有了,也就是说session失效了,我想问的是在实际的项目开发中对session是怎么处理的,还有对于需要在不同页面中显示的相同数据,到底怎么处理,不想进入一个页面都要重新取,但是放在session中又有一个失效的问题和内存占用的问题,很纠结

解决方案 »

  1.   

    我认为项目中的SESSION应用都是结合当时项目需求情况尔定的。不同的项目中功能的侧重点不一样,所以使用SESSION的地方也各不相同。
    我觉得你应该考虑这几方面。
    1.你要实现什么功能,有几种方式供选择。
    2.你的功能点用各种方式实现的优缺点。
    3.你的项目需求中侧重哪一方面的功能与特点。
    结合以上三点选择什么方式实现就不言而喻了
      

  2.   

    1楼说的对,你不要什么都使用session,也别什么都不使用session,看你的功能是什么.你不想每个页面重新取,就是担心延长显示时间,问题是你自己实验过没有呢,到底查一下数据库花了你多少时间.搞软件是实践性的事情,什么都可以实践出来.