Spring是一个轻量级的控制反转和面向切面的容器框架。
SpringMVC是Spring的一个模块,一个Web框架。
Spring配置复杂,所以推出了SpringBoot,约定优于配置,简化了Spring的配置流程。
SpringCloud是基于SpringBoot的微服务框架。
Spring Core:核心容器(IoC和DI)
Spring Context:应用上下文(框架式对象访问方法)
Spring AOP:面向切面编程
Spring DAO:DataAccessObject(JDBC抽象层)
Spring ORM:对象实体映射(对象/关系映射,JPA/JDO/Hibernate/MyBatis)
Spring Web:Web模块
Spring Web MVC:Model-View-Controller实现