摘要: 一、动态代理简介 动态代理与普通代理相比较,最大的好处是接口中声明的所有方法都被转移到一个集中的方法中处理(invoke),这样,在接口方法数量比较多的时候,我们可以进行灵活处理,而不需要像静态代理那样每个方法进行中转。 动态代理类只能代理接口,代理类都需要实现InvocationHandler... 阅读全文
posted @ 2016-07-16 20:53 何红霞 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 一、代理的基本简介 首先,在什么时候使用代理: 在面向方面编程过程中,当需要对所有类进行某种操作(如,安全性检查,记录操作日志)时,考虑到OCP原则,我们不能在所有实现类中直接添加某些相关方法,这样一旦需求改变将引起很多麻烦和大量修改性的工作。又考虑到我们所要进行的对于所有类的操作与实现类的具体... 阅读全文
posted @ 2016-07-16 18:01 何红霞 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 一、注入简介 spring是一个java bean的容器,它摒弃了过去通过new关键字调用类再调用类的实例的形式,通过依赖注入维护者一系列的java bean的示例。通过spring所提供的依赖注入的方法,我们可以管理这些java bean之间的引用关系。 spring的注入形式,主要是有... 阅读全文
posted @ 2016-07-16 16:37 何红霞 阅读(201) 评论(0) 推荐(0) 编辑