前点:
服务器:
服务器就是一台高性能的电脑, 在电脑上安装了提供XXX服务的软件, 这台电脑就可以称为XXX服务器
- 举例:
- 数据库服务器: 在电脑上安装了提供数据增删改查服务的软件(DBMS)
- 邮件服务器: 在电脑上安装了提供邮件收发服务的软件
- FTP服务器: 在电脑上安装了提供文件上传下载服务的软件
- Web服务器: 在电脑上安装了Web服务软件(WebServer:tomcat)Web服务软件做了哪些事儿?
负责搭建底层的网络连接
负责根据客户端请求的静态资源路径找到对应的静态资源文件并响应给客户端
负责根据客户端请求的动态资源路径找到对应的Controller里面的方法并执行
SSM框架
这三个框架的作用是为了提高后端业务相关代码的开发效率
SpringMVC
Spring
MyBatis
SpringBoot整合了SSM框架
web开发流程图:SpringBoot业务逻辑的工程框架
以下用SpringBoot做一个小练习
mvc的v部分:
mvc的c部分:
完成页面:
补充:
1.@RestController与@Controller即@ResponseBody的作用
2.bmi功能的逻辑代码的要求是:
3.mvc没有m部分,是因为此处没有用到数据库。
4.运行时默认端口号是8080,因为端口号占用问题把他改了,占用问题解决方法点击:
端口号占用快速解决方法