Model的创建过程放在Service层怎么样?
有什么区别吗?
有什么区别吗?
2019-02-13
一般规范点来说,controller负责接收值,封装成dto对象(也就是你指的model),service对dto进行操作,返回结果给controller。controller根据结果返回vo给前端。
controller职责:参数校验,dto封装,vo返回等。
service职责:业务交互处理。
因为视频业务不是很大,实际项目的业务逻辑可能会需要很多步处理,这样service的任务会变得很重很重,如果这是service的代码有包含dto转换等逻辑,则有些轻重部分,或者说突兀,而且通过controller对参数进行基础的校验,一些错误请求会完全隔离到service之外,也体现了mvc的分层思想。
举报