(一)Spring是开源的轻量级框架 (二)Spring核心主要两部分: 1。AOP(Aspect Oriented Programming):面向切面编程,扩展功能不是修改源代码实现 2。IOC(Inversion of Control):控制反转 -比如有一个类,在类里面有方法(不是静态的方法),调用类里面的方法,创建类的对象,使用对象调用方法,创建类对象的过程,需要new出来对象 - 把对象的创建不是通过new方式实现,而是交给spring配置创建类对象 (三)Spring是一站式框架 Spring在JavaEE三层结构中,每一层都提供不同的解决技术 - web层:SpringMVC - service层:Spring的IOC - dao层:Spring的JdbcTemplate