首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX
›
PHP
有关框架设计的问题探讨
brazz
·
21 天前
· 795 次点击
问题 1:service 层的主要职责是什么? service 层的入参传 ID 还是对象?
问题 2:在 service 和 service 互相调用之间如何避免一条数据被多次调用查询
问题 3:你们会在 service 层级做参数验证吗?会的话如何避免多个服务之间的验证重复问题产生呢
3 条回复
•
2024-05-18 02:26:02 +08:00
1
pota
21 天前
1 、处理业务数据、以单一职责为主,且参数经历不依赖调用放获取
2 、我处理方式是相同或者近似业务的 service 实现相同的 interface ,用成员变量去共享需要共享的数据
3 、参数校验区分情况,用户输入校验我是在 controller 处理,业务参数 service 自己负责
2
pota
21 天前
@
pota
#1 勘误。参数经历参数经历不依赖调用放-> 参数尽量不依赖调用方。这该死的输入法
3
fgt1t5y
1 天前 via Android
我一般都是传一整个 request 对象给 service 层方法
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
2237 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 23ms ·
UTC 09:56
·
PVG 17:56
·
LAX 02:56
·
JFK 05:56
Developed with
CodeLauncher
♥ Do have faith in what you're doing.