一、什么是Spring
Spring是一个框架
核心思想IoC 、AOP
简化企业开发、帮助分离对象之间的依赖关系
IoC : 控制反转 Inversion of Control
DI :依赖注入:Dependency Injection
AOP: 面向切面编程 Aspect Oriented Programming
二、Spring能解决的问题
解耦应用程序、简化开发流程
AOP支持
声明式事务
集成Junit4
方便集成各种开源的优秀框架
降低JavaEE API的使用难度
三、Spring的组成