问答 / 0 / 6 / 创建于 2年前
我的习惯是 控制器->逻辑层, 逻辑层可能互相调用,逻辑层调用dao层(专门的sql操作)进行curd操作. model 定义关联关系
你看你其它的同事怎么分,你们自己定个标准就行。
既然提到大型项目了,那么控制器就应该作为请求中转以及响应的地方,业务逻辑可以放在仓库层或者服务层里面,模型负责数据库交互
可以添加 services层
services
service层
查询放在 rep , 如果逻辑可以复用或者比较独立就放在 service。一般来说,更新和插入场景是比较单一的。收紧口子就好。
我要举报该,理由是:
高认可度评论:
我的习惯是 控制器->逻辑层, 逻辑层可能互相调用,逻辑层调用dao层(专门的sql操作)进行curd操作. model 定义关联关系
我的习惯是 控制器->逻辑层, 逻辑层可能互相调用,逻辑层调用dao层(专门的sql操作)进行curd操作. model 定义关联关系
你看你其它的同事怎么分,你们自己定个标准就行。
既然提到大型项目了,那么控制器就应该作为请求中转以及响应的地方,业务逻辑可以放在仓库层或者服务层里面,模型负责数据库交互
可以添加
services
层service层
查询放在 rep , 如果逻辑可以复用或者比较独立就放在 service。一般来说,更新和插入场景是比较单一的。收紧口子就好。