官网地址:https://spring.io/
Spring Framework的系统架构
1、Core Contiainer:核心容器
2、AOP:面向切片编程
3、Aspects:AOP思想实现
4、Data Access:数据访问
5、Data Integration:数据集成
6、Web:web开发
7、Test:单元测试与集成测试
第一部分——1、核心容器(容器的基本操作)
第二部分——4、5、
第三部分——2、3、
第四部分——Transactions(事务)
Spring核心概念
为了避免代码耦合度偏高的问题,提出IoC的思想,将控制权转移到外部,简称“控制反转”
而Spring提供了这样一个容器,叫做IoC容器,用来充当IoC思想中的外部
在IoC容器内,将有依赖关系的bean进行关系绑定,称作“依赖注入”——DI
以达到“充分解耦”的目标!
IoC案例
1、导包:
导入之后,记得更新一下
2、在resources里面新建一个Spring类型的.xml文件
3、在创建好的.xml文件里面配置Bean
注意,在定义bean时,上下两个bean标签的id不能重复
4、在Java文件里面获取IoC容器,并获取Bean值,调用到相应的方法
5、输出结果
DI案例
删除了使用new创建对象的方法,增添了一个set方法:
然后在service的bean里面这样做:
得到结果:
原文地址:http://www.cnblogs.com/liuzijin/p/16846284.html
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,请务用于商业用途!
3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员!
8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载
声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性