spring慕课网
资源链接
http://spring.io/
http://projects.spring.io/spring-framework/
Spring是什么?
Spring是一个开源的轻量级的应用开发框架,气目的是为了解决企业应用开发的复杂性,减少侵入。
是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架
--从大小和开销两方面而言,Spring都是轻量级的
--通过控制反转(IOC)的技术达到松耦合的目的
--提供面向切面(AOP)编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务进行内聚性的开发
--包含并管理应用对象的配置和生命周期,这个意义上是一种容器
--将简单的组件配置,组合成复杂的应用,这个意义上是框架