3

这个问题对于直接在 stackoverflow 中的答案来说太笼统了(请参阅这个封闭的问题)但是我认为社区将从高质量的外部文章的起点中受益,这些文章可以更详细地深入探讨该主题。

我希望看到基于以下标准的关于 Grails“最佳实践”的信息最丰富的文章:

  • 如何在控制器/视图/服务/域对象之间拆分任务
  • 测试
  • 安全
  • 何时使用插件
  • 数据库设计注意事项
  • 特定于 Groovy 或 Grails 的主题,不属于一般最佳实践指南的一部分

请回答外部文章的链接,仅添加简短摘要。请不要过多评论您认为个别想法/模式是否良好,否则此问题将因“征求辩论和讨论”而关闭

4

3 回答 3

3

这篇关于 Grails 最佳实践的 InfoQ 文章很好地列出了如何在控制器/视图/服务/域、测试、配置和其他 Grails 特定注意事项之间拆分逻辑。

这是一篇简短的文章,我会推荐给任何 Grails 开发人员

于 2012-06-05T11:17:31.900 回答
1

GrailsPodcast 网站刚刚举办了一个很好的“最佳实践”会议:http ://www.grailspodcast.com/blog/id/249 (目前离线)

于 2012-06-05T11:29:25.913 回答
1

grails 持久性专家 Burt Beckwith 的演示文稿解释了在 GORM 中开箱即用地使用 hasMany/belongsTo 映射的潜在性能问题:

http://burtbeckwith.com/blog/files/169/gorm%20grails%20meetup%20presentation.pdf

以下是如何应用 Burt 公开的一种情况的示例:

https://mrpaulwoods.wordpress.com/2011/02/07/implementing-burt-beckwiths-gorm-performance-no-collections/

于 2012-06-05T22:29:44.247 回答