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

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

问题描述:

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

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

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

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