1 spring是一个开源的轻量级框架
2 spring的核心内容
2.1 AOP面向切面的编程,即对原来工程是进行扩展而不是修改,满足开闭原则
2.2 IOC控制反转,即把对象的创建交给spring来管理,比如有一个方法,他不是静态方法,则在调用他的方法的时候,需要通过关键字new来创建一个对象,再通过这个对象来 调用这个方法,如果采用IOC则可以通过spring来创建和管理这个对象
3 spring是一个一站式的框架
spring在mvc三层框架中都提供了相应的解决技术,
dao层:jdbcTemple
service层:IOC
web层:springmvc