sping
ql5560106
这个作者很懒,什么都没留下…
展开
-
sping Ioc原理及模拟实现
IOC即控制反转,sping通过配置xml文件来创建和维护类和类之间的关系,当需要修改类或参数时只需要修改配置文件而不需要修改程序,这降低了程序中类的耦合性。sping就相当于一个工厂,通过解析xml配置文件获得类的属性,并通过java的反射机制来生成类。 一个sping的简单实例: 定义Person类 public class Person { private String name;原创 2016-02-24 16:01:12 · 272 阅读 · 0 评论 -
sping AOP模拟实现
AOP即面向切面编程,是对OOP的很好的补充。OOP通过继承和多态可以向具有关系的对象引入公共的行为,AOP则可以向分散的对象引入公共的行为。AOP常用于日志、事务、调试等。 Sping可以通过多种方式实现AOP,本文通过jdk动态代理模拟经典的基于代理的AOP。 //代理接口 interface Say { void say(); } //被代理类 class RealPers原创 2016-02-25 11:05:44 · 531 阅读 · 0 评论