1
neoblackcap 2016 年 4 月 10 日
MVC 的 M 不是你的模型。
那是 model 层,是一个抽象概念,那是处理业务逻辑的地方,一般我会用一个 service 类去封装(你要调用的 model 已经封装在 serice 类里面了),然后在 controller 层通过传入的参数,调用不同的 service 类, controller 层仅负责调用 servcie 类,最多 20 行。 |
2
pynix 2016 年 4 月 11 日 via Android
controller 要精简
|
3
wizardforcel 2016 年 4 月 11 日 via Android
我的模型层只包含数据库映射过来的实体,对实体的操作都在 req handler 里面。
如果以后真的要加上 web api 的话,就可能出现不同的 req handler 对应一个逻辑,那我会抽象出来一个业务逻辑层。 |