反射(Reflection),泛型(Generics),元数据(annotation),CGLib,AOP,IOC...面对着这些,我们像一夜暴富的农企,有点手足无措的样子。 第一感觉,应该出
如前篇: JDK5.0支持泛型后,Collection类便集体换装,好处一是Collction的调用者不用再对返回值进行显式的转换,二是获得了编译期的类型安全。 除了应用Collecton的泛
反射、Proxy和元数据是Java框架最强的三个特征。 Proxy可以看作是微型的AOP,的的确确提供了在继承和委托之外的第三个代码封装途径,只要有足够的想象力,可以做得非常好玩,Spring的
作者: 反射、Proxy和元数据是Java最强的三个特征,再加上和ASM,使得Java虽然没有Ruby,Python般后生可畏,一样能做出强悍的框架。 Proxy可以看作是微型的AOP,
作者:江南白衣 反射、Proxy和元数据是Java最强的三个特征,再加上CGLib (Code Generation Library)和ASM,使得Java虽然没有Ruby,Python般后生
反射,所有教科书都正儿八经的讲了,这里只能再随便讲两句。 反射是一种让框架能够根据 "以字符串形式存在的信息" 来调用对象的属性和函数的技术,是Java对C++最大的进步
自己编写JAVA环境下的文件上传组件 上传文件是经常用到的,B/S环境下的文件上传原理其实和带附件的Email一样,HTTP数据流 由标志性的数据加上文件数据组成,你只要得到数据流将其标志性数据
自己编写JAVA环境下的文件上传组件 上传文件是经常用到的,B/S环境下的文件上传原理其实和带附件的Email一样,HTTP数据流 由标志性的数据加上文件数据组成,你只要得到数据流将其标志性数据
在本系列的第一部分,我介绍了如何实现面向方面领域的“HelloWorld”:跟踪和记录方面。利用SPRing框架所提供的面向方面编程(aspect-Oriented Programming,AOP
我设计的一个AOP framework for .net – Future.AOP,它的原理是基于Dynamic Proxy和Reflection Emit API技术,采用C#编写,现在