Spring是一个用来管理对象的技术;
上层需要依赖下层的支持;
面向切面编程:在不影响原始程序的基础上,增强功能;
提供数据访问与集成:说明兼容其它方式访问数据;
Transactions:事务控制(重点)
学习路径
1. 核心概念
Java Web代码书写问题
当数据层实现需要更改时,将会花费很多资源,需要重新部署、测试等等
由IoC容器提供对象;
在IoC容器中的对象被称为bean;
bean与bean之间的依赖关系,例如service与dao的依赖关系由DI提供,实现依赖注入
以上的操作都是为了解耦
使用IoC容器管理bean,不再需要自己去new一个对象,当实现类放生变化时,也无需去更改代码;
在IoC容器内将有依赖关系的bean进行关系绑定(DI)