Spring目标:为开发者提供一个一站式轻量级应用开发框架(平台)
设计理念:
支持POJO和JavaBean的开发方式
面向接口开发
分析spring可以采用分析操作系统的方法。
操作系统Windows/Unix :内核、驱动、应用
spring:IOC/AOP 、springMVC/springJDBC等、一些spring应用
spring分层
总结一下:spring是一个轻量级开发框架、通过核心IOC(控制反转)实现低入侵、解耦,AOP(面向切面编程)集成其它模块,如事物、日志等
IOC 控制反转:即将控制权交给Spring容器,如创建对象New 交给spring管理