Spring 特征 开源,轻量,一站式
核心 (1)aop
面向切面编程,扩展功能时不需要更改源代码来完成
(2)ioc
比如有一个类,用传统方式来调用方法(非静态方法)时,需要把这个类单独的new出来,创建这个类的对象,再对这个对象中的方法进行调用//然而spring 是把创建对象的过程来接手了,对象的创建不通过new而是通过spring配置来创建对象
技术
spring在javaee中每一层都提供有不同的技术
web--springmvc
service层--ioc
Dao层--springjdbcTemplate