1.开发规范:
(1)在前后端分离的开发模式中,前后端开发人员都需要根据提前定义好的接口文档,来进行前后端功能的开发,而在前后端进行交互的时候,我们需要基于当前主流的REST风格的API接口进行交互。
REST风格:REST是一种软件架构风格。在REST风格的URL中,相同的功能页面路径是一样的,但是通过请求方式的不同,来操作数据的增删改查。通过以下四种请求方式来实现,GET:查询;POST:新增;PUT修改;DELETE:删除。
(2)同意响应结果:前后端工程在进行交互时,使用统一响应结果。
2.开发流程
查看页面原型,接口文档,思路分析,接口实现,测试,前后端联调。
3.开发结构
分析需求文档,可以将开发分为三个部分,分别是控制层,逻辑层,数据层。
(1)控制层,接受客户端发送的请求,调用逻辑层完成发送过了的请求,并且将执行的结果回应给客户端。
(2)逻辑层,完成相应的业务逻辑,有数据的增删改查等操作,调用数据层完成。
(3)数据层,完成数据的增删改查操作。
4.分页参数
PageHelper,至少需要传输两个参数,当前页数,页面记录数。先引入依赖,然后使用PageHelper.startPage(当前页数,页面记录数),来设置分页。再调用方法,得到所有数据库数据,之后再将得到的结果转换为Page类型的集合,得到分页结果。
4.具体实现逻辑?
先到控制层(Controller)接受请求,是否需要接受参数,有参数则接受参数了,之后调用逻辑层(Service),通过逻辑层完完成新增部门的逻辑,然后再调用数据层(DAO)完成数据的增删改查。一系列操作完成后,控制层再返回完成结果。结束请求。