2015年4月13日

Cglib动态代理

摘要: JDK实现动态代理需要实现类通过接口定义业务方法,对于没有接口的类,如何实现动态代理呢,这就需要CGLib了。CGLib采用了非常底层的字节码技术,其原理是通过字节码技术为一个类创建子类,并在子类中采用方法拦截的技术拦截所有父类方法的调用,顺势织入横切逻辑。JDK动态代理与CGLi... 阅读全文

posted @ 2015-04-13 20:21 吴一达 阅读(144) 评论(0) 推荐(0)

JSP 对象的作用范围

摘要: 在JSP中,对象有四种范围:page、request、session和application page范围 所谓的page范围指单一的JSP页面范围,page范围内的对象只能在创建对象的页面中访问。在page范围内可以使用pageContext对象的setAttrib... 阅读全文

posted @ 2015-04-13 20:12 吴一达 阅读(253) 评论(0) 推荐(0)

Java 反射之JDK动态代理

摘要: Proxy提供用于创建动态代理类和代理对象的静态方法,它也是所有动态代理类的父类。如果我们在程序中为一个或多个接口动态地生成实现类,就可以使用Proxy来创建动态代理类;如果需要为一个或多个接口动态的创建实例,也可以使用Proxy来创建动态代理实例。 Proxy提... 阅读全文

posted @ 2015-04-13 17:19 吴一达 阅读(164) 评论(0) 推荐(0)

Java反射---对象池

摘要: 在很多Java EE 框架中都需要根据配置文件信息来创建Java对象,从配置文件读取的只是i某个类的字符串类名,程序就需要根据该字符串来创建对应的实例,就必须使用反射。 下面程序就实现了一个简单的对象池,该对象池会根据配置文件读取name-value对,然后创建这些对象,并将这些对象放... 阅读全文

posted @ 2015-04-13 16:33 吴一达 阅读(212) 评论(0) 推荐(0)

导航