后端的三大框架SSM介绍

1,285 阅读3分钟

1677737025489.png

服务器

  • 服务器就是一台高性能的电脑 ,在电脑上安装提供xx服务的软件, 此电脑就可以称为xx服务器
    • 举例:
      • 数据库服务器: 在电脑上安装了数据库服务软件(DBMS)
      • 邮件服务器: 在电脑上安装了提供邮件收发服务的软件
      • FTP服务器: 在电脑上安装了提供文件上传下载服务软件
      • Web服务器:在电脑上安装了提供Web服务的软件(WebServer)

Web服务软件

  • 做了哪些事儿?

    • 负责搭建底层的网络连接
    • 负责根据客户端请求的静态资源路径找到对应的静态资源文件并响应给客户端
    • 负责根据客户端请求的动态资源路径找到对应的Controller里面的方法并执行

后端的三大框架SSM

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

  • Spring MVC: 从第二个阶段 到 第四个阶段

  • Spring: 从第四阶段开始

  • MyBatis: 从第三阶段开始接触到第四阶段

SpringBoot框架

  • 如果不使用SpringBoot框架创建工程, 而是创建一个Maven空工程, 在工程里面引入其它框架的时候,需要在pom.xml配置文件中添加大量的依赖信息, 并且个别框架还需要准备配置文件, 在配置文件中需要书写大量的配置信息, 这些工作都是需要程序员完成, 使用了SpringBoot框架之后,在引入其它框架的时候只需要在创建工程时打钩的方式引入框架即可,大大提高了构建工程的效率.

如何使用SpringBoot框架创建工程

  1. 创建SpringBoot工程时需要将地址改成start.aliyun.com

1677739186663.png

  1. 在第二个页面选择Web->Spring Web 然后finish

  2. 创建完工程后 查看Build页卡中是否显示了绿色的对勾

1677739304120.png

  • 如果没有绿色对勾而是红色的报错

    • 刷新maven

1677739351616.png

  • 如果刷新maven后仍然没有成功

    • 检查maven配置是否正确(检查.m2文件夹下是否包含settings.xml)
    • 如果maven配置没有问题, 删除.m2文件夹下的repository文件夹, 然后再次刷新maven
    • 如果以上步骤还是不成功, 创建一个新工程重试
    • 如果还是不成功 找项目经理.

客户端发出请求的几种方式:

  • 通过浏览器地址栏发出请求
  • 通过超链接发出请求
  • 通过form表单发出请求

404错误码

  • 代表找不到资源

    • 找不到静态资源 http://localhost:8080/a.jpg

      • 检查请求的路径是否正确
      • 检查静态资源文件的存储位置是否在static里面
      • 选中static文件夹 ReBuild 重新编译 再测试
    • 找不到动态资源 http://localhost:8080/p1

      • 检查请求的路径是否正确

      • 检查Controller类的位置是否在工程自带的包的里面

      • 检查@Controller注解是否添加

      • 检查@RequestMapping注解里面的处理路径是否正确

      • ReBuild工程 Build->ReBuild 后 重启工程

BMI身体质量指数测试练习

  1. 创建bmi.html页面,在页面中添加一个form表单 获取用户输入的身高和体重, 表单的请求地址为/bmi

  2. 创建BMIController, 在里面添加bmi方法处理/bmi请求, 在参数列表中通过声明变量的方式接收传递过来的身高和体重

  3. 在bmi方法中通过bmi的计算公式得到bmi的取值, 然后根据取值范围给客户端响应

    偏瘦/正常/微胖/有点胖

    bmi = 体重kg/(身高m*身高)

    偏瘦18.5 正常 24 微胖 27 有点胖