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