Spring入门
一、什么是Spring
spring是一个框架
核心思想 IoC,DI,AOP
简化企业开发,帮助分离对象之间的依赖关系
IoC:Inversion of Control
控制反转
对象创建和对象之间关系维护控制权由程序员管理变为由Spring管理
DI:Dependency Injection
依赖注入
对象和对象之间依赖关系的创建
AOP:Aspect Oriented Programming
面向切面编程
二、spring能解决的问题
- 解耦应用程序,简化开发流
- AOP支持
- 声明式事务
- 集成junit4
- 方便集成各种开源的优秀框架
- 降低JavaEE API的使用难度
三、spring的组成
核心模块:Beans、Core、Context、SpEL对应四个初始化项目时需要的四个核心包