SpringBoot:1.微服务阶段

1.微服务阶段

1.1Java前阶段学习总结以及后阶段学习内容

  • JavaSE OOP

  • mysql:持久化

  • 视图层:html+css+js+jquery(java程序员框架不熟练,css不好,即美术不好)

  • javaweb:MVC三层架构

  • SSM:框架(简化开发流程,配置太多,很繁琐)

    • web项目以war包方式进行打包,在tomcat中运行。
  • springboot(微服务):

    • 打的是jar包:内嵌tomcat
  • SpringCould(微服务太多,进行微服务的管理)

1.2.SpringBoot

1.2.1Spring

spring:是为了解决企业级应用的复杂性而创建的,简化开发。

  • 基于pojo的轻量级和最小侵入编程
  • IOC
  • AOP
  • 通过切面和模板减少样式代码

1.2.2什么是springBoot

IT行业中技术是不断更新的,我们学了一个技术它会过时,我们学习的是学习的方法和方式。

  • 如何关注新技术
  • 如何学习新技术

进公司要不断的学习,不能呆在舒适圈。

现流行:springboot微服务,web架构。

新服务架构:服务网格,新web架构。

springboot约定大约配置。springboot是基于spring的轻量级web框架。

springboot的优点:

  • 为所有的spring开发者更快的入门
  • 开箱即用,提供了各种默认的配置来简化项目的配置
  • 内嵌式容器简化web项目
  • 没有冗余的代码生成和XML配置的要求

程序 = 数据结构 + 算法

1.3.微服务架构

微服务架构式一种风格。

MVC三层架构 、 MVVM 、 微服务架构

将业务(service)变成一个模块。即一个业务为一个模块

单体架构:all in one,将一个应用种的所有服务都封装在一个应用种,即打包层一个war包。

微服务架构:打破了之前的all in one架构模式,把每个功能元素都独立出来,把独立出来的功能元素动态组合,需要的功能元素才去组合起来。每个功能模块可以独立替换或者升级。

  • 使用springboot可以快速的构建一个微服务,即一个个功能模块。

  • 大型的网络服务的调用,则通过springCould实现,即实现分布式。

  • 在分布式中间,进行流式数据计算、批处理,我们可以通过spring cloud data flow实现。

  • spring 帮我们整合和了开始构建到大型分布式应用全流程的方案。

在这里插入图片描述

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FHJeDM9O-1613475230482)(SpringBoot.assets/image-20201201131717492.png)]

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值