02 一起认识 Spring 家族的主要成员

初识Spring

Spring Framework的历史
  • 诞生于2002年,成型与2003年,最早的作者为Rod Johnson
    Expert One-on-One J2EE Design and Development
    Expert One-on-One J2EE Development without EJB

  • 目前已经发展到了Spring 5.x版本,支持JDK8 ~ 11及JavaEE8。
    现在spring不仅仅代表一个框架,还代表了了很多与之相关的spring的子项目,比方说spring data, spring boot ,spring cloud ,spring kafka 等。
    现在spring代表了他的整个的家族。

spring的项目: https://spring.io/projects
02 一起认识 Spring 家族的主要成员_第1张图片

如图 springboot构建所有东西,spring cloud协调所有东西,spring cloud data flow 把所有的东西连接到一起。

spring framework (参考官网首页学习)

  • 用于构建企业级应用的轻量级一站式解决方案。
  • 设计理念
    • 力争让选择无处不在
      -体现海纳百川的精神
      -保持向后兼容
      -专注API设计
      -追求严苛的代码质量


      02 一起认识 Spring 家族的主要成员_第2张图片
      图片来自官网

spring boot (参考官网首页学习)

  • 快速构建基于spring的应用程序
    1.快、很快、非常快
    2.进可开箱即用,退可按需改动
    3.提供各种非功能特性 如:安全、监控
    4.不用生成代码,没有 XML配置

-在本课程,你还会看到
spring data,spring mvc ,spring webflux


02 一起认识 Spring 家族的主要成员_第3张图片
图片来自官网

spring cloud (参考官网首页学习)

  • 简化分布式系统的开发
    1.配置管理
    2.服务注册与发现
    3.熔断
    4.服务追踪
    ... ...


    02 一起认识 Spring 家族的主要成员_第4张图片
    图片来自官网

你可能感兴趣的:(02 一起认识 Spring 家族的主要成员)