spring是一种 开源的轻量级 java开发框架。由Rod Joshson 提出 并在其Expert One-On-One J2EE Development and Design中的原型衍生出来。
spring帮助企业更快,更好的开发出适合自己的解决方案。
spring特点 : 轻量 从jar包到spring所需的开销都是轻量级。spring属于非侵入式
spring核心:控制反转也可以叫做IOC 。让开发者 从创建者到服务者的转变。由容器来负责 和管理对象的创建,使用。
面向切面:对程序中重复的业务逻辑和系统服务分离。业务逻辑组件只负责业务,不在关心其他非相关事务(如:日志)