缓存生命周期划分种类有:
1. request级别的,比如Hibernate的Session级别一级缓存
2. Session级别的,和客户端有关。
3. Application级别的,和应用有关,替代数据库,不是很重要数据,可从数据库再生的。
4. 永恒的,决定业务整体状态的缓存,需要服务器之间复制的,很重要的,必须经常flush到数据库。
所以,根据情况选择缓存,而不是一味使用session级别。
非常好的J2EE方面的文章:[url]http://blog.csdn.net/esoftwind/article/details/1341089[/url]
1. request级别的,比如Hibernate的Session级别一级缓存
2. Session级别的,和客户端有关。
3. Application级别的,和应用有关,替代数据库,不是很重要数据,可从数据库再生的。
4. 永恒的,决定业务整体状态的缓存,需要服务器之间复制的,很重要的,必须经常flush到数据库。
所以,根据情况选择缓存,而不是一味使用session级别。
非常好的J2EE方面的文章:[url]http://blog.csdn.net/esoftwind/article/details/1341089[/url]