什么是RESTful风格的后端接口?
传统风格定义URL
REST风格定义URL
通过上述代码的格式,我们可以看到使用REST风格定义URL可以更加简洁,更加规范。
其中的POST、DELETE、PUT、GET分别代表着增删改查。
开发一个功能需要经历哪些流程?
首先第一步我们要去查看要开发的页面原型是什么样的,可以根据页面来参考怎么设计,怎么开发。
第二步那就得看接口文档了,接口文档中我们可以看到使用什么请求路径和请求参数,同时还可以从接口问档中得知哪些参数是必须的,哪些参数是可有可无的等等很多内容都是可以从接口文档中得知。
接口开发:就是要完成各种逻辑业务的功能实现,每一个业务都可以称之为接口,要把所有的接口全都开发完成。
接口测试:所有的接口全都开发完成之后,程序员自己可以通过POSTMAN尝试着测试一下,
如果看到的结果是自己想要的,那么就可以开发接口就完成了。
前后端联调:后端程序员写好的代码要和前端开发人员写好的工程一起联合测试,测试都通过之后就可以打包上架。
开发分页功能前端至少需要传什么参数过来,后台简化分页开发的插件叫什么?怎么用?
至少需要传递两个参数,一个是页数,一个是每页需要展示的数据量。
插件:PageHelper;使用方法:要从POM文件中引入依赖,后续开发过程中就可以直接使用工具类里的方法来完成代码的实现。
部门新增逻辑?
前端需要响应后端的数据连接,在Controller层中写一个添加部门的方法,在Service层中实现添加部门的逻辑,最后在Mapper层中写上相对应的SQL语句完成部门的增加。
部门删除逻辑?
首先要传一个部门的ID值过来,通过ID找到相对应的部门进行删除,同时删除部门还要将该部门的员工一起删除,部门都不在了,员工那也不应该存在,要保证数据的完整性。
部门查询逻辑?
Controller层首先得接收到前端的数据连接请求,然后具体的实现步骤在Service中实现,在Mapper层中写相关的查询语句将查询到的所有数据传递给前端页面,前端页面进行展示就可以完成该逻辑。
员工查询逻辑?怎么实现分页查询的?
Controller层首先得接收到前端的数据连接请求,然后具体的实现步骤在Service中实现,最后在Mapper层中写查询代码将查询到的数据传递给前端展示。
分页查询:使用PageHelper插件,然后调用里面的静态方法startPage(page,pageSize)即可,其中的第一个参数是查询的页数,第二个参数是每页展示的数据量。
员工删除怎么实现?
可以使用模糊查询,将查询到的员工数据从数据库中删除即可。