摘要: 反射实现 AOP 动态代理模式实例说明(Spring AOP 的实现 原理) 比如说,我们现在要开发的一个应用里面有很多的业务方法,但是,我们现在要对这个方法的执行做全面监控,或部分监控.也许我们就会在要一些方法前去加上一条日志记录, 我们写个例子看看我们最简单的解决方案 我们先写一个接口IHel... 阅读全文
posted @ 2015-04-01 01:17 曹刚 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 动态代理类Java动态代理类位于java.lang.reflect包下,一般主要涉及到以下两个类: (1)Interface InvocationHandler:该接口中仅定义了一个方法public object invoke(Object obj,Method method, Object[] a... 阅读全文
posted @ 2015-04-01 01:06 曹刚 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 在Spring中,依赖注入(DI)模式实现了控制反转(IoC)原理。让我们通过一个例子来帮助理解依赖注入。我们先看到java版的例子,然后在此基础上加上spring的功能。就例子而言,是相当地简单。QuizMater接口暴露了popQuestion()方法。为了保持简单性,QuizMaster将只生... 阅读全文
posted @ 2015-04-01 00:41 曹刚 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1、Class类在面向对象的世界里,万事万物皆对象。类是对象,类是java.lang.Class类的实例对象。任何一个类都是Class的实例对象,这个实例对象有三种表示方法:[java] view plaincopyprint?//1、任何一个类都有一个隐含的静态成员classClassc1=Foo... 阅读全文
posted @ 2015-04-01 00:20 曹刚 阅读(158) 评论(0) 推荐(0) 编辑