spring容器:
1.在spring容器中配置需要管理的Bean
2.配置好Bean与Bean之间的依赖关系
Ioc的原理:
1.通过IOC可以降低耦合,把耦合关系从代码中移出去,放到统一的xml文件中
2.通过IOC容器来管理对象的生命周期,依赖关系等,从而使得应用程序的配置和依赖性规范与实际的运用程序代码分开.
其中的一个特点就是通过文本的配置文件进行运用程序组件间相互关系的配置,而不用重新修改并编译具体的代码.
IOC的实现:
读取xml配置文件,利用java的反射编程,由工厂方法设计模式产生对象
需要的技术:
1.xml解析(dom4j)
2.xpath表达式
3.反射
4.内省