我什么时候应该考虑在Grails中实施服务?

Ant*_*t's 2 grails groovy

我是Grails和Web开发的新手.我开始在计划管理网站上做一个项目.我遇到了ServiceGrails提供的概念.我理解这个概念,但我仍然对何时使用服务感到困惑.

例如,我需要实现一个search模块,在那里manager可以搜索user到找到他的模块schedules.在这种情况下,将其实现为控制器或服务是否合适?

所以,

  • 我应该何时何地使用Service

tim*_*tes 6

添加到Grooveek的答案;

使用服务来保持控制器的美观和清洁也很不错.

因此,视图只是将数据呈现到屏幕,域对象存储状态,控制器在应用程序周围路由用户,服务执行工作.