从零重构外卖系统(一):先理解业务,再用 Spring Modulith 搭建 DDD 骨架
Han Menu 外卖系统实践第1篇:先理解业务,再用 Spring Modulith 搭建 DDD 骨架。结合阶段代码、业务规则、Mermaid 图和测试思路,解释设计选择与实现边界。
从零重构外卖系统(二):把员工账号规则落地为领域模型、JPA 和 REST API
Han Menu 外卖系统实践第2篇:把员工账号规则落地为领域模型、JPA 和 REST API。结合阶段代码、业务规则、Mermaid 图和测试思路,解释设计选择与实现边界。
从零重构外卖系统(三):商品、套餐与营业状态,怎样从 CRUD 走向业务建模
Han Menu 外卖系统实践第3篇:商品、套餐与营业状态,怎样从 CRUD 走向业务建模。结合阶段代码、业务规则、Mermaid 图和测试思路,解释设计选择与实现边界。
从零重构外卖系统(四):顾客身份、默认地址与购物车,怎样设计归属和一致性
Han Menu 外卖系统实践第4篇:顾客身份、默认地址与购物车,怎样设计归属和一致性。结合阶段代码、业务规则、Mermaid 图和测试思路,解释设计选择与实现边界。
从零重构外卖系统(五):订单快照、幂等提交与购物车结算,怎样保证一次下单只发生一次
Han Menu 外卖系统实践第5篇:订单快照、幂等提交与购物车结算,怎样保证一次下单只发生一次。结合阶段代码、业务规则、Mermaid 图和测试思路,解释设计选择与实现边界。
从零重构外卖系统(六):接入支付宝沙箱,怎样把支付、退款和订单履约做成可恢复的业务流程
Han Menu 外卖系统实践第6篇:接入支付宝沙箱,怎样把支付、退款和订单履约做成可恢复的业务流程。结合阶段代码、业务规则、Mermaid 图和测试思路,解释设计选择与实现边界。
从零重构外卖系统(七):可靠通知、鉴权 WebSocket 与经营统计,怎样让消息可补查、报表可重建
Han Menu 外卖系统实践第7篇:可靠通知、鉴权 WebSocket 与经营统计,怎样让消息可补查、报表可重建。结合阶段代码、业务规则、Mermaid 图和测试思路,解释设计选择与实现边界。
从零重构外卖系统(八):从管理页面反推后端契约,补齐检索、顾客状态与安全审计
Han Menu 外卖系统实践第8篇:从管理页面反推后端契约,补齐检索、顾客状态与安全审计。结合阶段代码、业务规则、Mermaid 图和测试思路,解释设计选择与实现边界。
从零重构外卖系统(九):Vue 管理端从登录开始,怎样建立可靠的会话、请求与权限基础
Han Menu 外卖系统实践第9篇:Vue 管理端从登录开始,怎样建立可靠的会话、请求与权限基础。结合阶段代码、业务规则、Mermaid 图和测试思路,解释设计选择与实现边界。
从零重构外卖系统(十):经营资料管理怎样处理草稿、版本冲突与商品约束
Han Menu 外卖系统实践第10篇:经营资料管理怎样处理草稿、版本冲突与商品约束。结合阶段代码、业务规则、Mermaid 图和测试思路,解释设计选择与实现边界。