Spring 概述
小于 1 分钟
Spring 概述
一、介绍
spring 是一个开源的轻量级 Java 开发应用框架,可以简化企业级应用开发。Spring 解决了开发者在 JavaEE 开发中遇到的许多常见的问题,提供了功能强大 IOC、AOP 及 Web MVC 等功能。是当前企业中 Java 开发几乎不能缺少的框架之一。Spring 的生态及其完善,不管是 Spring 哪个领域的解决方案都是依附于在 Spring Framework 基础框架的。
二、历史
- JSP 默默扛下所有;
- MVC + 三层架构分工明确,但开发成本及其高;
- EJB 重量级框架出现,走出一个困境,有进入另一个困境;
- Spring 春天来到,随之,SSH 风生水起、称霸武林;
- Spring 稳住江湖大哥位置,SSM 开始上位;
- Spring 本着 “拿来主义” 的思维快速发展,生态不断健全;
- SpringBoot 又一里程碑崛起,把 “约定大于配置” 思想玩儿的炉火纯青;
- SpringCloud 打包了微服务众多解决方案,应对互联网项目更加 easy!