不知道banq兄的JF是如何处理bean属性的,请教下。

今天我也写了个敏捷业务操作框架,估计与JF类似(还没看过JF~-~),包括数据表与类的映射、CRUD封装、底层缓存支持、并发集群支持等,但不包括表现层部分。之后作了试开发,感觉还算相当方便,最后评估了下可能存在的性能瓶颈,估计bean属性值的存取存在一定瓶颈,为了减少这个问题,就采用org.apache.commons.BeanUtils属性类操作,因其源代码显示其对反射作了缓存的,也许应该会快很多。
但据称现在有其它什么CGLIB等框架,对反射操作对性能没有特别影响。我想知道,对于这点,JdonFrameWork是采用什么方式呢?是beanUtils,还是运行时类增强呢?谢谢。

JdonFrameWork除了使用动态代理反射外,Bean属性反射没有用,前者还用了缓存来优化。

JF基于Struts, Struts使用了Bean属性反射

反射--相当怕怕,测试下来就算对Method作缓存,应慢的很多。当然,有耳际缓存就少了很多担心,但“第一次”还是慢啊