在阅读本文前,应该对Spring有所了解。Introduction to the Spring Framework,The IoC container。
- 首先,IOC与AOP独立于Spring存在,只是Spring给出了IOC与AOP(AOP面向切面通过业务逻辑的分离,如:事务管理,权限控制,日志等,实现内聚开发)的具体实现,这里重点总结IOC。
- 在总结IOC前,有必要说说第一个IOC的例子spring-hello:
接口HelloApi中定义了一个方法叫做sayHello(); HelloImpl中给出了这个接口的实现:
ApplicationContext.xml配置文件: