Spring学习-第2天
来源:互联网 发布:淘宝模板免费的好吗 编辑:程序博客网 时间:2024/05/16 03:24
一、Spring模块示意图
二、IOC和DI的定义
1.IOC(Inversion of Control):其思想是反转资源获取的方向. 传统的资源查找方式要求组件向容器发起请求查找资源. 作为回应, 容器适时的返回资源. 而应用了 IOC 之后, 则是容器主动地将资源推送给它所管理的组件, 组件所要做的仅是选择一种合适的方式来接受资源. 这种行为也被称为查找的被动形式
2.DI(Dependency Injection) — IOC 的另一种表述方式:即组件以一些预先定义好的方式(例如: setter 方法)接受来自如容器的资源注入. 相对于 IOC 而言,这种表述更直接。
三、IOC --- 采用反转控制图示
四、ApplicationContext 的主要实现类图示
五、Spring的3种依赖注入的方式
1.属性注入
2.构造器注入
3.工厂方法注入(很少使用,不推荐)
以下两种方式,效果是一样的,最后得到的结果也是一样的。
属性注入方法的实例:
<bean id="studentinfo" class="com.red.spring.beans.StudentInfo">
<property name="id" value="1" />
<property name="name" value="zhangsan" />
<property name="age" value="22" />
</bean>
构造方法注入的实例:
<bean id="studentinfo" class="com.red.spring.beans.StudentInfo">
<constructor-arg value="1" index="0"></constructor-arg>
<constructor-arg value="zhangsan" index="1"></constructor-arg>
<constructor-arg value="22" index="2"></constructor-arg>
</bean>
六、Spring核心组件的关系图
- Spring学习【第2天】
- Spring学习-第2天
- Spring学习【第1天】
- Spring学习-第1天
- Spring学习-第3天
- Spring第2天
- Spring学习第一天
- Spring学习第一天
- Spring 学习笔记《第一部》
- Spring MVC 学习第一篇
- Spring第一天学习总结
- spring工厂模式介绍(SSH学习第6天)
- spring AOP代理模式(SSH学习第8天)
- Spring第3天
- Beginning Spring学习笔记——第2章(一)Spring IoC容器
- Beginning Spring学习笔记——第2章(三)Spring的Bean管理
- spring+hibernate学习的第三天
- spring学习笔记第一天(1)
- nil、Nil、NULL与NSNull的区别
- UVA 408-Uniform Generator
- NYOJ-水池数目 poj-Lake Counting
- 假设寄存器为8位,用补码形式存储机器数,包括一位符号位,那么十进制数-25在寄存器表示为:
- testNg之TestResultListener
- Spring学习-第2天
- Solver文件
- php正则与入门正则搭配
- EditText 在不同场景下调用软键盘的总结
- 多校2016&&HDU.5723 Abandoned country
- POJ 1611 The Suspects (并查集)
- C# 重启计算机的问题
- 使用Reveal调试UI
- MAC彻底删除软件