后端实验指南

Lab03 后端进阶 #

紧急加播 #

考虑到大家java才刚学没多久,因此酌情调整难度,已经完成的同学可以提交老版本的作业,但是在实验报告中需要注明,新接触的同学按照最新的实验指南和要求即可

实验目的 #

  • 学习使用maven管理配置依赖

  • 了解springboot的基础知识,能够自行创建一个springboot项目

  • 了解基础的分层结构

  • 锻炼解决问题的能力,通过查询官方文档或其他技术博客解决遇到的问题

资源链接 #

https://bhpan.buaa.edu.cn:443/link/2B8C3DF0CE32D21908D8007C843940A5 有效期限:2022-08-01 23:59

实验指南 #

  • 阅读资源中提供的Maven资料,了解Maven的基础内容,如果你还不了解基础的java依赖引入,可以先行学习,再来学习Maven
  • 学习《Springboot基础》与视频资料,自行创建一个基础的Springboot项目并成功运行
  • 学习使用postman(可参考官网教程 https://learning.postman.com/docs/getting-started/introduction, 不推荐一口气读完,推荐随用随查)

实验作业 #

任务1 #

提供视频中的基础代码(跟视频手打or自己弄明白原理手搓),并连接自己的本地数据库(需要回忆你的数据库课程知识),并且成功运行,请提供运行截图

任务2(考虑到大多数同学都是初学java,本任务不再强行要求) #

根据注册代码和 session 的处理方式完成登录请求(localhost:8090/login),并使用Postman 测试,请提供运行截图

~~ 温馨提示:session 的处理方式 ppt 上所说的是绝对不够用的,这里是为了考验大家能不能通过官网等渠道获取到有用信息 ~~

任务3 #

增加个人信息查询功能(localhost:8090/show_info),并使用 Postman 测试(在 body 中返回“name”:“xxx”, “password”: “xxx”),请提供运行截图

写一份实验报告,简要说明任务 1 的完成过程,以及在任务 2 和任务 3 中使用 Postman 测试情况截图(测试数据和结果),最好附上你的心得

注:完成上述需求并且运行无 bug 和报错即满分。
提交方式 #
  • 截止时间:2022/4/3 晚12点
  • 提交方式:软院云平台
  • 提交内容:实现上述任务1和3功能后的项目代码文件夹,和实验报告,命名格式如下:
学号_姓名_第3次实验.zip
|-- 项目代码文件夹
 -- 学号_姓名_第3次实验_实验报告.docx/pdf