akunamotata
2009-09-03 22:54 阅读 154
已采纳

JEE关于数据存放问题...求高效方法~

我从数据库中检索出一堆数据,然后用request在页面显示,但是之后这些数据对我任然有用,效率方面的问题不想再重新检索这堆数据,请问我如何存放这堆数据?之后可以任然引用?

求一个比较好一点的方法...谢谢!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

4条回答 默认 最新

  • 已采纳
    playfish05 playfish05 2009-09-03 23:25

    放session不是好办法,容易混乱。

    建议用一个静态的hashmap来保存。

    public class CacheMap{

    public static cacheHashMap
    }

    点赞 评论 复制链接分享
  • walsh_bupt walsh_bupt 2009-09-03 23:03

    保存在session中

    点赞 评论 复制链接分享
  • iteye_2293 iteye_2293 2009-09-03 23:26

    在jdk6加入了泛型以后,我喜欢缓存在内存当中,通过hashmap可以缓存大量的数据,只是内存占用比较高。不过现在内存不是太大问题了。

    点赞 评论 复制链接分享
  • wanghaolovezlq wanghaolovezlq 2009-09-04 09:50

    那就要看你的这些数据是对一个用户有用还是所有用户都有用,如果都有用的话,那就放在ServletContext里面做为全局使用,
    如果只是对特定的用户可用的话,那就放在session里,
    当然更好的方法是可以自己搭建一个缓存模块来管理

    点赞 评论 复制链接分享

相关推荐