[SpringBoot]什么是服务器&前后端的一个流程图&bmi练习案例

前点:

服务器:

服务器就是一台高性能的电脑, 在电脑上安装了提供XXX服务的软件, 这台电脑就可以称为XXX服务器

- 举例:
  - 数据库服务器:  在电脑上安装了提供数据增删改查服务的软件(DBMS)
  - 邮件服务器: 在电脑上安装了提供邮件收发服务的软件
  - FTP服务器: 在电脑上安装了提供文件上传下载服务的软件
  - Web服务器: 在电脑上安装了Web服务软件(WebServer:tomcat)

Web服务软件做了哪些事儿?

  • 负责搭建底层的网络连接

  • 负责根据客户端请求的静态资源路径找到对应的静态资源文件并响应给客户端

  • 负责根据客户端请求的动态资源路径找到对应的Controller里面的方法并执行

SSM框架

  • 这三个框架的作用是为了提高后端业务相关代码的开发效率

  • SpringMVC

  • Spring

  • MyBatis

SpringBoot整合了SSM框架 

web开发流程图:SpringBoot业务逻辑的工程框架

[SpringBoot]什么是服务器&前后端的一个流程图&bmi练习案例_第1张图片

 以下用SpringBoot做一个小练习

 mvc的v部分:

[SpringBoot]什么是服务器&前后端的一个流程图&bmi练习案例_第2张图片

 

[SpringBoot]什么是服务器&前后端的一个流程图&bmi练习案例_第3张图片

 

[SpringBoot]什么是服务器&前后端的一个流程图&bmi练习案例_第4张图片

 

[SpringBoot]什么是服务器&前后端的一个流程图&bmi练习案例_第5张图片

   mvc的c部分:

[SpringBoot]什么是服务器&前后端的一个流程图&bmi练习案例_第6张图片

 

[SpringBoot]什么是服务器&前后端的一个流程图&bmi练习案例_第7张图片

 

[SpringBoot]什么是服务器&前后端的一个流程图&bmi练习案例_第8张图片

 

 完成页面:
 

[SpringBoot]什么是服务器&前后端的一个流程图&bmi练习案例_第9张图片

 

 

[SpringBoot]什么是服务器&前后端的一个流程图&bmi练习案例_第10张图片

 

[SpringBoot]什么是服务器&前后端的一个流程图&bmi练习案例_第11张图片

 

 补充:

1.@RestController与@Controller即@ResponseBody的作用
 [SpringBoot]什么是服务器&前后端的一个流程图&bmi练习案例_第12张图片

 

[SpringBoot]什么是服务器&前后端的一个流程图&bmi练习案例_第13张图片

 2.bmi功能的逻辑代码的要求是:
 

[SpringBoot]什么是服务器&前后端的一个流程图&bmi练习案例_第14张图片

 3.mvc没有m部分,是因为此处没有用到数据库。

4.运行时默认端口号是8080,因为端口号占用问题把他改了,占用问题解决方法点击:
端口号占用快速解决方法

 

你可能感兴趣的:(服务器,数据库,运维)