目录
一: 为什么要学习?
二: 概述
三:Spring发展史
一: 为什么要学习?
- 可以最大程度地简化项目的开发
- 大量公司在使用
- 顶级的源码设计:spring框架源码设计非常优秀,在java开源项目中可以说是顶级的
二: 概述
- Spring是一个开源的轻量级Java开发应用框架, 可以简化企业级应用开发。
- Spring解决了开发者在Java EE开发中遇到的许多常见的问题, 提供了功能强大IOC、AOP及Web MVC等功能。是当前企业中Java开发几乎不能缺少的框架之一。
- Spring的生态及其完善, 不管是Spring哪个领域的解决方案都是依附于在Spring Framework基础框架的。
- 官网:spring.io
- Spring发展到今天已经形成了一种开发的生态圈,Spring提供了若干个项目,每个项目用于完成特定的功能
三:Spring发展史
-
Jsp默默扛下所有; MVC+三层架构分工明确, 但开发成本及其高;
-
EJB重量级框架出现, 走出一个困境, 有进入另一个困境;
-
Spring春天来到, 随之, SSH风生水起、称霸武林;
-
Spring稳住江湖大哥位置, SSM开始上位;
-
Spring本着“拿来主义”的思维快速发展, 生态不断健全;
-
Spring Boot又一里程碑崛起, 把“约定大于配置“思想玩儿的炉火纯青;
-
Spring Cloud打包了微服务众多解决方案, 应对互联网项目更加easy!