请问pojo有没有必要做cache?

05-12-29 tsqqq
开始时将生成的对象保存在hashmap中,以后就判断如果cache中有该对象就直接在cache中提取,特别是在List页面中,这样就不会重复生成大量的对象。现在我有一些疑惑,因为pojo是轻量级的,这样做有没有必要,对系统性能提高大不大。谢谢
         

blueoxygen
2005-12-29 12:47
POJO是轻量级的和做cache有关系么?这个轻量级可不是说它占用资源少的轻量级。

返回个存了数万个对象的List,不cache么?

banq
2006-01-02 20:45
是这样,看来有些玄的概念误人子弟,唉。

banq
2006-01-03 14:18
>pojo是轻量级

所以轻量和重量两个概念是一个主观主义的划分,看我的新年这篇文章:

http://www.jdon.com/index.html

banq
2006-01-03 14:25
>pojo是轻量级

不只一次有人这样问了,看出什么原因呢:初学者将POJO的轻量理解成代码简单了,这往神话方向想象了。

轻量表示一种高度松耦合的状态,它说明是一种细粒度的组件/构件,类与类之间、或这组件之间彼此可以完全分离。这样你使用时,可以自己点菜了,而不是吃食堂,不管你喜欢不喜欢,都给你。

轻量不是一个科学上严格定义的概念。而是从人的舒适感和灵活性方面评价的。

猜你喜欢