1:Spring 的概念:(03 年兴起)
(1) 开源的轻量级的框架 (无需复杂的环境, 不依赖其他)
(2) 一站式框架 (Spring 在 javaee 的三层结构中, 对每一层都提供不同的解决技术:
web 层: SpringMVC;
service 层: Spring 的 ioc;
dao 层: Spring 的 jdbcTemplate;
Spring 核心特征:
AOP: 面向切面编程, 对业务的重复逻辑进行抽取, 提高开发效率 (如日志和权限的控制);
IOC: 控制反转, 将类的管理交给 spring 的配置文件, 通过 DI(依赖注入) 注入对象属性.
2;IOC 原理:
https://www.zhihu.com/search?type=content&q=spring原理;
来源: http://www.bubuko.com/infodetail-2603188.html