Model的创建过程放在Service层怎么样?

来源:4-2 商品模型模型--商品创建02

慕娘3836954

2019-02-13 13:25

有什么区别吗?

写回答 关注

1回答

  • 慕祈
    2019-02-14 17:11:22

    一般规范点来说,controller负责接收值,封装成dto对象(也就是你指的model),service对dto进行操作,返回结果给controller。controller根据结果返回vo给前端。

    controller职责:参数校验,dto封装,vo返回等。

    service职责:业务交互处理。

    因为视频业务不是很大,实际项目的业务逻辑可能会需要很多步处理,这样service的任务会变得很重很重,如果这是service的代码有包含dto转换等逻辑,则有些轻重部分,或者说突兀,而且通过controller对参数进行基础的校验,一些错误请求会完全隔离到service之外,也体现了mvc的分层思想。

SpringBoot构建电商基础秒杀项目

应用SpringBoot快速搭建拥有用户、商品、交易及秒杀活动的电商秒杀应用。

49064 学习 · 954 问题

查看课程

相似问题