Spring 概述

SOBER小于 1 分钟

Spring 概述

一、介绍

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

二、历史

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

Spring Framework 技术栈图示