Grails:服务VS Groovy课程

Grails:服务VS Groovy课程,第1张

概述文件说: The Grails team discourages the embedding of core application logic inside controllers, as it does not promote re-use and a clean separation of concerns. 我在src / groovy文件夹中有一个API控制器和一些Groovy类。这些类 文件说:

The Grails team discourages the
embedding of core application logic
insIDe controllers,as it does not
promote re-use and a clean separation
of concerns.

我在src / groovy文件夹中有一个API控制器和一些Groovy类。这些类只是实现了我的应用程序逻辑,所以API控制器中的 *** 作按照这样的方式工作:

//index pagedef index = {    render new IndexAPI().index(params) as JsON}

我很好奇 – 有没有理由将我的应用程序逻辑从普通的groovy类转移到服务中?

解决方法 如果你想要事务行为,你应该把你的逻辑在服务。否则,您将不得不自己关心它,这不符合使用Grails的精神。

我自己不是一个grails专家,我把’我的’不是事务’类放在服务层之外,就像构建器类,帮助者和其他不是事务性但是从服务层使用的逻辑。

总结

以上是内存溢出为你收集整理的Grails:服务VS Groovy课程全部内容,希望文章能够帮你解决Grails:服务VS Groovy课程所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1248968.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-07
下一篇 2022-06-07

发表评论

登录后才能评论

评论列表(0条)

保存