qq_38909690
2020-03-08 18:03
采纳率: 100%
浏览 1.6k
已采纳

SSM框架中怎么理解controller和service层的关系。

SSM框架前端管理员A要修改一个实体对象,应该用哪个controller处理(具体对象的?还是user的?),如果同时修改多个呢?如果是user的这个具体的修改操作应该放到谁的service层?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • 「已注销」 2020-03-09 23:31
    已采纳

    再理解一下面向对象,根据你第一句话,这应该是前端管理员所具有的一个功能,那么自然要使用user的controller处理了,在其中调用user的service中对应的方法,在这个service的方法中,你可以再调用那个被修改的对象的service中的方法实现具体的修改功能

    点赞 评论
  • blownewbee 2020-03-08 21:41

    一般来说,controller不应该放太多的业务逻辑代码,也就是说,修改实体应该放在service。修改多个实体,那么可以考虑对 IList<User> 操作。

    点赞 评论
  • DariusEle 2020-03-09 11:32

    具体对象,修改多个把对象放到list里,放到user的service层

    点赞 评论

相关推荐 更多相似问题