03-05 业务逻辑层:规则应该住在哪里

03-05 业务逻辑层 是系统里最像“公司规章制度”的地方:什么情况能下单、能退款、能触发交易。


一、它解决什么

它解决的是业务规则归属问题。规则散落在前端、控制器、数据库脚本里,系统很快会失控。

二、一个比喻

像餐厅制度手册:会员几折、库存不够能不能下单、退款谁审批,都不能靠服务员临场发挥。

三、放到系统里看

业务逻辑层通常被 03-02 API接口 调用,读写 04-01 数据库总览,也可能触发 03-07 消息队列03-08 定时任务与异步任务

四、常见坑 / 学习抓手

常见坑是把规则写在前端。前端可以做提示,但真正的规则必须以后端为准。

一句话总结

业务逻辑层是系统规则的家,别让规则到处流浪。


关联笔记