首页   注册   登录
 huisezhiwei 最近的时间轴更新

huisezhiwei

V2EX 第 191673 号会员,加入于 2016-09-13 23:41:40 +08:00
今日活跃度排名 18626
huisezhiwei 最近回复了
91 天前
回复了 jsrgqinbin 创建的主题 程序员 前后端分离接口设计以及权限的疑惑
就楼主提出的 2 个方案比较, 明显方案 2 更加符 restful 接口的设计规范。
对于“用户”和“项目”两个概念, 可以根据具体的系统功能来从两者之间找寻一个 ”聚合根“,作为数据引用的入口。
至于权限上, 个人觉得可以将 读、 写两种权限分别看待。 对于只读接口,权限可以相对放宽一些。 而写操作,一般也只会允许项目所属的用户进行编辑。而不是单纯从”用户“ 、 ”项目“ 两个概念上单独的去考虑权限。
很奇怪为何 业务层不能抛异常? 这种主动抛出的异常本身就属于业务逻辑的一部分。
从另一个方面来说, 异常设计的初衷就是由调用方去处理, 领域层只需要实现业务并遵循领域规则就好。
@WispZhan 感谢回答, 《实现领域驱动开发》这本书我也正在看,但其中关于几大组件的实现方式与现有知识体系联系不上。 所以才发帖寻找。
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2909 人在线   最高记录 3762   ·  
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.1 · 9ms · UTC 10:14 · PVG 18:14 · LAX 03:14 · JFK 06:14
♥ Do have faith in what you're doing.
沪ICP备16043287号-1