Spring 乃是一个轻量级的控制反转(IoC)与面向切面(AOP)的容器框架。Spring 可以或许助力您编写出更为纯净、更具可管理性且更易于测试的代码。
Spring MVC 系 Spring 的一个模块,亦为一个网络框架。借由 Dispatcher Servlet、ModelAndView 以及 View Resolver,开发网络应用变得安若泰山。
其主要针对的乃是网站应用步伐亦或服务开发——诸如 URL 路由、Session、模板引擎、静态网络资源等等。
Spring 配置繁杂且琐碎,正因如此,推出了 Spring boot,秉持约定优于配置之理念,简化了 Spring 的配置流程。Spring Cloud 构建于 Spring Boot 之上,乃是一个着眼全局的服务管理框架。 Spring VS SpringMVC:
Spring 乃是一个一站式的轻量级 Java 开发框架,其核心为控制反转(IOC)与面向切面(AOP)。针对开发的 WEB 层(SpringMvc)、业务层(Ioc)、长期层(jdbcTemplate)等,皆提供了多样的配置办理之方案。SpringMVC 系基于 Spring 之上的一个 MVC 框架,主要司职于 Web 开发的路径映射与视图渲染,归属于 Spring 框架中 WEB 层开发的一部门。 SpringMVC VS SpringBoot: