反射(Reflection),泛型(Generics),元数据(annotation),CGLib,AOP,IOC...面对着这些,我们像一夜暴富的农企,有点手足无措的样子。
第一感觉,应该出现新的Design Pattern书籍了。多年前基于C++语法写就的那本经典,很多模式都可以被更优雅的实现,还有更多的新模式,会随着这些技术的推广而涌现。
第二感觉,新的框架模式出现了。新框架的楷模就是Spring,综合运用了除泛型外的大部分技术,把编程界的想像力MFC/ EJB Container这样传统的template模式/钩子函数的思路,向完全无侵入的标准过渡。(为了简化编程使用Spring的Utility类造成的依赖不属于框架侵入),在现在的Java体系下,编写框架的感觉是如此幸福。
第三感觉,自己应该重新充电。从C++下编写框架的经历到尽用“反射,泛型,元数据,CGLib,AOP,IOC”是一条明显的分界线,自己应该调度足够的业余时间,沉实的学习一遍。现在能想到的最好教材大概是Spring的源码。
相关文章: