查询条件列表接口设计问题

来源:6-11 Cinema模块实现 - 查询条件列表实现

wirechen

2018-10-04

老师您好,我想请问一下既然这个项目是前后分离的,那为何在设计查询条件列表接口的时候要有Active的字段?(每次用户选择条件后,后端既要返回查询结果集,又要返回此时的查询条件的状态列表,这更像一个用模板引擎渲染视图的MVC风格)我们直接从数据字典把查询条件全部返给前端,至于用户选择什么条件、展示当前所选条件那是前端做的事,前端只需要把查询条件的ID传给后台,还是这样设计相比有Active字段有什么弊端吗?

写回答

1回答

Allen

2018-10-05

? 你说的是有道理的。不过就后端项目而言,其实是不相信前端数据的,如果这个选择逻辑放在前端,很容易因为一些浏览器缓存 脚本限制之类的问题出现错误。当然了,其实很多场景下项目不会因为这些原因把粒度控制的这么细,只不过学习的时候加入这些逻辑,同时提供两种实现方式,是为了接触更多的选择和观察角度, 希望学习愉快

0
1
wirechen
明白了,谢谢老师。
2018-10-05
共1条回复

Dubbo主流版本打造仿猫眼项目 理解微服务核心思想

实战Dubbo项目+面试技巧,老司机带你畅游微服务

1410 学习 · 582 问题

查看课程