- 1.什么是Spring
- Spring是分层的JavaSE/EE full-stack(一站式) 轻量级开源框架
- Spring核心
IoC: 控制反转
AOP: 面向切面编程
理解IoC和DI的概念
- IoC: 控制反转, 解决程序对象紧密耦合问题(工厂+反射+ 配置文件), 将程序中原来构造对象的权限,交给IoC容器来构造,当程序需要对象,找IoC容器获取。
- DI : 依赖注入 , IoC容器需要为程序提供依赖对象,返回对象所依赖对象一同可以提供(Servlet需要Service,
找Ioc容器获取Service, Service由容器提供,Service依赖DAO ,IoC容器提供Service对象同时,
将Service依赖DAO 注入到Service中)