01.初识Spring框架

1.1 概述

spring是一个开源的轻量级Java开发应用框架,可以简化企业级应用开发。Spring解决了开发者在JavaEE开发中遇到的许多常见的问题,提供了功能强大IOC、AOP及Web MVC等功能。是当前企业中Java开发几乎不能缺少的框架之一。Spring的生态及其完善,不管是Spring哪个领域的解决方案都是依附于在Spring Framework基础框架的。

1)IoC控制反转,是将程序创建Bean的权利反转给第三方;
2)DI依赖注入,某个完整Bean需要依赖于其他Bean(或属性)的注入;
3)AOP面向切面编程,用横向抽取方法(属性、对象等)思想,组装成一个功能性切面。

1.2 历史

  1. Jsp 默默扛下所有;
  2. MVC+三层架构分工明确,但开发成本及其高;
  3. EJB 重量级框架出现,走出一个困境,又进入另一个困境;
  4. Spring 春天来到,随之,SSH风生水起、称霸武林;
  5. Spring 稳住江湖大哥位置,SSM开始上位;
  6. Spring 本着“拿来主义”的思维快速发展,生态不断健全;
  7. SpringBoot 又一里程碑崛起,把“约定大于配置“思想玩儿的炉火纯青;
  8. SpringCloud 打包了微服务众多解决方案,应对互联网项目更加easy!

1.3 官网

点击进入Spring Framework 的官网
在这里插入图片描述

1.4 技术栈

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/ChennyWJS/article/details/131939895
01.