2012-06-05 2 views
3

Этот вопрос слишком общий для ответов непосредственно в stackoverflow (см. this closed question), однако я думаю, что сообщество будет выгодно начинать с высококачественных внешних статей, которые могут более подробно погрузиться в тему.Ресурсы для лучшей практики Grails

Я хотел бы видеть наиболее информативную статью о Grails «лучших практик» на основе следующих критериев:

  • как разделить задачи между контроллерами/просмотров/услуги/домен ОБЪЕКТОВ
  • тестирования
  • безопасности
  • когда использовать плагины
  • Рекомендации по проектированию базы данных
  • темы, специфичные для Groovy или Grails, которые не входят в общие рекомендации по лучшей практике

Пожалуйста, ответьте ссылкой на внешнюю статью, добавив только краткую сводку. Пожалуйста, не комментируйте слишком много комментариев о том, считаете ли вы, что индивидуальные идеи/образцы хороши, иначе этот вопрос будет закрыт для «обсуждения и обсуждения»

+0

Хотя я думаю, что этот вопрос является ценным, он не очень подходит для переполнения стека, так как не может (на основе тока вопрос) быть единственным лучшим ответом. – cdeszaq

ответ

3

Этот InfoQ article on Grails best practices имеет отличный список способов разделить логику между контроллерами/представлениями/услуг/домена, тестирования, конфигурации и других особых соображений.

Это короткая статья, и я рекомендовал бы его любому разработчику Grails

1

Сайт GrailsPodcast просто был хороший «лучшей практики» сессии: http://www.grailspodcast.com/blog/id/249 (в настоящее время в автономном режиме)

+0

Это эпизод 127, а также доступный здесь http://itunes.apple.com/us/podcast/grailspodcast.com-groovy-grails/id177436087, в то время как основной сайт не работает – Chris

1

Там является презентация Граалей эксперт настойчивость Burt Беквит объяснить потенциальные проблемы с производительностью из-из-коробки использования hasMany/belongsTo отображений в GORM:

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

Вот экс mple о том, как применять один из случаев, Burt разоблачение:

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

Смежные вопросы