[day11 SpringBoot案例]

1. 什么是RESTful风格的后端接口?

是这一种能够让前后端协作开发的一种方式,通过将一些共用的行为指定为一些特定的请求方式来实现“心照不宣”的一种风格,叫做风格是因为这不是强制的,不同的公司可能有不同的风格,一切以实际为准

在REST风格的URL中,我们通过四种请求方式,来操作数据的增删改查。

get:查询

post:增加

delete:删除

put:修改

2. 开发一个功能需要经历哪些流程?

  • 查询页面原型明确需求
  • 阅读接口文档
  • 思路分析
  • 接口开发:就是开发后台的业务功能,一个业务功能,我们称为一个接口。
  • 接口测试:功能开发完毕后,先通过Postman进行接口测试,测试通过后,和前端进行联调测试。
  • 前后端联调测试:和前端开发人员开发好的前端工程一起测试。

3. 开发分页功能前端至少需要传什么参数过来,后台简化分页开发的插件叫什么?怎么用?

需要用到limit关键字,计算公式是:开始索引 = (当前页码 -  1)*  每页显示条数。其中需要page以及pageSize参数,分别确定了总页数以及每页资料量。

叫做pageHelper,我们先需要去pom文件的dependence标签导入pageHelper的依赖,然后在我们需要的时候用pageHelper提供的方法即可快速的实现分页,指定每页信息个数等功能

4. 部门新增逻辑?

点击 "新增部门" 按钮,弹出新增部门对话框,输入部门名称,点击 "保存" ,将部门信息保存到数据库。

首先在mapper层需要用到insert关键词用以和数据库交互

5. 部门删除逻辑?

点击”删除“按钮,弹出是否确定的弹框,点击确定,将所选内容从数据库删除

或者给信息前面的框框打勾,然后点击”全部删除“按钮,点击确定,将所选内容全部从数据库删除

需要用到delete关键词,因为支持点选多选,所以应该用到动态代理,需要从关联的xml文件里写

6. 部门查询逻辑?

从搜索框输入想查询的关键词,点击”查询“按钮,即可显示对应的数据

毫无以为select

7. 员工查询逻辑?怎么实现分页查询的?

跟部门几乎一样要用select,分页查询使用LIMIT关键字,格式为:LIMIT 开始索引 每页显示的条数。如果引入了pageHelper的 依赖就容易很多了,只需要按照需求写上pageHelper提供的方法来代替手写的代码即可

8. 员工删除怎么实现?

支持点选多选的批量删除,所以用动态代理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值