SpringBoot day1

微服务阶段

javase:OOP

MySQL:持久化

html+css+js+jquery+框架:视图,框架不熟练,css不好;

javaweb:独立开发MVC三层架构的网站了:原始

ssm:框架:简化了我们的开发流程,配置也开始较为复杂

war:tomcat运行

spring再简化:SpringBoot - jar:内嵌tomcat;微服务架构

服务越来越多:springcloud

学习计划

SpringBoot  day1

新服务架构:服务网格!

maven、spring、springMVC、SpringBoot(约定大于配置)

程序 = 数据结构 + 算法;(程序员)

程序 = 面向对象 + 框架;(码农)

什么是微服务

微服务架构就是把每个功能元素独立出来,把每个独立出来的功能元素任意组合。

微服务 业务:service : userService:===>封装成一个模块!

springMVC, controller===>提供接口!

程序:高内聚,低耦合

SpringBoot内置tomcat

微服务论文马丁·富勒:https://www.jianshu.com/p/8c3d8b067f26 或者http://blog.cuicc.com/blog/2015/07/22/microservices/

第一个SpringBoot程序

到底多么简单:

  • jdk1.8
  • maven 3.6.1
  • springboot:最新版
  • IDEA

官方:提供了一个快速生成的网站!IDEA集成了这个网站

上一篇:2021 第三轮省队集训 Day1


下一篇:小白自学JAVA学习笔记,Day1-JAVA初理解与环境变量