Spring基础
IoC
就是由容器控制程序之间的关系,而非传统实现中,由程序代码直接操控.控制权由应用代码中转到了外部容器控制权的转移,是所谓的反转
Dependency Injection
创建对象实例的时候通过JavaBean的setter方法注入对象所需的资源和相关的对象
正确理解以上的概念是学习Spring的基本要求
Spring 核心
BeanWrapper类利用java Relection机制通过动态调用的方式避免硬编码方式的约束
BeanFactory是以BeanWrapper为基础实现依赖注入的
通过BeanWrapper我们可以无需在编码的时就指JavaBean的实现类和属性值,通过在配置文件中加以设定,就可以在运行期动态创建对象并设定其属性(依赖关系)
BeanFactory负责根据配置文创建Bean实例
1.Bean属性值及依赖关系(对其它BEAN的引用)
2.Bean创建模式(是否Singleton模式,即是否只针对指定类维持全局唯一的实例)
3.Bean初始化和销毁方法
4.Bean的依赖关系
posted on 2006-03-21 14:03
遗忘夏季 阅读(160)
评论(0) 编辑 收藏