spring和springMvc:

1. spring是一个一站式的轻量级的java开发框架,核心是控制反转(IOC)和面向切面(AOP),针对于开发的WEB层(springMvc)、业务层(Ioc)、持久层(jdbcTemplate)等都提供了多种配置解决方案;

2. springMvc是spring基础之上的一个MVC框架,主要处理web开发的路径映射和视图渲染,属于spring框架中WEB层开发的一部分;

springMvc和springBoot:

1、springmvc属于企业web开发的mvc框架,包括前端开发、文件配置、后端接口逻辑开发等,xml、config等配置相对繁琐复杂。

2、springboot相对于springmvc来说,更专注于开发后端接口,简化了项目开发配置流程,可以快速开发单个微服务。Spring Boot实现了自动配置,降低了项目搭建的复杂度。

springcloud:

spring Cloud基于Spring Boot,为微服务体系开发中的架构问题,提供了一整套的解决方案——服务注册与发现,服务消费,服务保护与熔断,网关,分布式调用追踪,分布式配置管理等。

多个小服务整合成大服务,要有一个消息总线来用于互相通知和调用,要有一个服务发现程序来管理某个小服务上线可用,同时在服务离线时也要能处理,各个小服务要尽量各自独立,还要考虑服务的依赖性,集群的负载均衡,配置文件的分离。

这样完成的一个服务是更具有可插拔性,更容易维护的。而且遵循了上面的cloud方案的话,在服务的健壮性上面也很强。

Spring boot可以离开Spring Cloud独立使用开发项目,但是Spring Cloud离不开Spring boot,属于依赖的关系。

最新文章

  1. spring定时器,当遇见半小时的情况时
  2. Ubuntu12.04下编译OpenCv2.4.9程序
  3. PLT:说说Evaluation strategy
  4. 用Dart写的黑白棋游戏
  5. C++ JsonCpp 使用(含源码下载)
  6. iOS开发之静态库(五)—— 图片、界面xib等资源文件封装到静态框架framework
  7. java字节数组和16进制之间的转换
  8. MySQL表名、列名区分大小写详解
  9. Qt4.8.6+mingw+Qgis2.4.0基于QGis的二次开发
  10. Referenced file contains errors (http://www.springframework.org/schema...错误--转载
  11. 统计难题 HDOJ--2222
  12. Oracle EBS-SQL (PO-1):检查供货比例异常.sql
  13. CDONTS组件
  14. axis2 和 xfire 接口调用问题排查
  15. 微信小程序用setData修改数组或对象中的一个属性值
  16. Jenkins持续集成环境, 如何自定义 maven 仓库
  17. Linux V4L2之camera
  18. 原有vue项目接入typescript
  19. Python科学计算结果的存储与读取
  20. windows生成dump文件

热门文章

  1. restful接口风格
  2. Java反射学习-1 - 反射获取类的属性,方法,构造器
  3. 学习总结-Redis
  4. Python基础教程(020)--集成开发环境IDE简介--Pycharm
  5. 【HDOJ6586】String(枚举)
  6. mysql8.0 新特性,对json类型的常用操作
  7. vux使用方法
  8. Php单元测试 phpunit & codecept
  9. Kali开启SSH服务
  10. upc组队赛14 Floating-Point Hazard【求导】