Spring基础,简介,组成拓展

1.Spring简介

    2002,首次推出Spring框架的雏形:interface21框架!

    Spring框架是以iinterface21框架为基础,经过重新设计,并不断丰富其内涵,与2004年3月24日,发布了1.0正式版

    Rod Johnosn,Spring Framework创始人,著名作者,他是悉尼大学的博士,但不是计算机,而是音乐学

    spring理念:使现有的网站开发技术变得更加容易,本身是一个大杂烩,整合了现有的框架技术

    官网 : http://spring.io/

    官方下载地址 : https://repo.spring.io/libs-release-local/org/springframework/spring/

    GitHub : https://github.com/spring-projects

    

1.2,优点

  Spring是一个开源的框架(容器)

  Spring是一个轻量级的,非入侵式的框架

  控制反转(IOC),面向切面编程(AOP)

  支持事务处理,对框架整合的支持

总结:Spring是一个轻量级的控制反转(IOC),面向切面编程(AOP) 的框架

1.3组成:

  

1.4,扩展

  Spring Boot

    一个快速开发的脚手架

    基于springboot可以快速开发单个微服务】

    约定大于配置

    因为大多数企业级开发都是基于spring boot进行快速开发,学习spring boot前提,需要完全掌握spring和springMVC

  Spring Cloud

    基于spring boot实现的

   

弊端:发展太久之后,违背了原来的理念!配置十分繁琐(spring boot的出现,解决了。。。)

原文地址:https://www.cnblogs.com/CL-King/p/13898695.html