业务逻辑写在哪好?

2015-11-21 11:23:12 +08:00
 hpeng

到底比较好的姿势是什么?
求指导

3093 次点击
所在节点    问与答
7 条回复
HanSonJ
2015-11-21 11:38:02 +08:00
model 处理业务, controller 负责路由分配,减少 SQL 的复杂程度, SQL 的处理速度比程序处理的要慢
XianZaiZhuCe
2015-11-21 12:06:06 +08:00
@HanSonJ 原谅我是业余小白,我是业务逻辑放在 c 里面, m 只负责数据进出,不知对不…
gdtv
2015-11-21 12:18:21 +08:00
@XianZaiZhuCe
@HanSonJ
我和 @XianZaiZhuCe 差不多,也是业务逻辑放在 c 里面, m 只负责数据进出
mahone3297
2015-11-21 13:51:24 +08:00
@XianZaiZhuCe
@gdtv
业务不要放在 c 。可以单独有一个 service 层放业务。
XianZaiZhuCe
2015-11-21 15:31:03 +08:00
@mahone3297 问具体点,你说的业务,定义是?我只是爱好者,本职并不是技术…比较菜
weer0026
2015-11-21 15:41:21 +08:00
我是业务放 model 层,方便复用。
Ouyangan
2015-11-21 16:11:44 +08:00
controller ->service -> dao

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/237806

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX