Есть ли хорошие примеры приложений Grails для изучения?

Помимо примеров приложений, представленных в книгах " Начало Groovy и Grails" и "Полное руководство по Grails", существуют ли какие-либо приложения, написанные на Grails, которые являются хорошими примерами, из которых можно извлечь лучшие практики? Такие, как реальные приложения с открытым исходным кодом? Благодарю.

8 ответов

Решение

На этапе обучения я наткнулся на несколько хороших примеров приложений.

Этот пример приложения для веб-альбомов помог мне начать работу. Он охватывает безопасность, загрузку / манипуляции с изображениями, базовые настройки и т.д.

http://www.syger.it/Tutorials/GrailsWebAlbum.html

Вот один из Глен Смит, автор будущей книги Grails в действии. Исходный код Groovy для блогового агрегатора находится здесь:

http://code.google.com/p/groovyblogs/

Вот еще один Глен, движок блога, написанный с помощью grails:

http://code.google.com/p/gravl/

И, наконец, вот код сайта grails.org, который включает в себя функциональность вики:

http://github.com/grails/grails/tree/master/grails-samples/grails.org/

Да. У IBM есть отличная серия статей, основанных на примере приложения на сайте разработчиков IBM:

Часть I:
http://www.ibm.com/developerworks/java/library/j-grails01158/

Серия: http://www.ibm.com/developerworks/views/java/libraryview.jsp?search_by=mastering+grails

Я добавляю новое приложение Стефана в список:

Stephane Maldini ✆ показать детали окт 21 Привет, ребята

Я рад объявить о выпуске сравнительно большого приложения Grails IceScrum (http://www.icescrum.org/demo). Код представляет собой сочетание Apache Licence2, LGPL и AGPL для основных видов / дизайна ( http://github.com/icescrum/iceScrum).

Что вы можете ожидать увидеть в этом примере (и если вы хотите повторно использовать теги представления позади (140 и более тегов)

  • Виджеты Jquery: таблицы, сообщения, окна, виджеты, настраиваемая строка меню, перетаскивание, сочетания клавиш.........

  • Реальный толчок для jquery с ICEpush

  • Плагин активности ( "кто-то что-то сделал")
  • Парадигма AJAX для представления (URL-адрес http://app/project/), как GMAIL, история полностью поддерживается.
  • Применение SpringSecurity ACL, Springcache, плагина Resources и многих других
  • Парадигма Window/Widget на контроллере, просто добавив static ui = true (используйте плагины веб-компонента icescrum внутри). Он будет выпущен отдельно, когда придет время
  • Интеграция с яшмой
  • Интеграция Jquery Chart
  • много много вещей, которые заслуживают много документации, в это время вам придется изучить некоторые детали.

Цель приложения состоит в том, чтобы предложить гибким командам инструмент для обмена панелью мониторинга (для совместных консультантов и т. Д.), Отчетов, историй, отслеживания ошибок и т. Д. Он будет иметь свою собственную эволюцию + некоторые профессиональные услуги для лучшей интеграции в ИТ через плагины или просто хостинг.

Если вы заинтересованы в том, чтобы увидеть предварительно подготовленное приложение, которое также включает в себя конкретные методы и подходы тестирования Grails (а также некоторые широко распространенные методы тестирования, используемые в Grails), приложение Winelovers описывает полностью работающее приложение и ряд различные углы тестирования, которые можно применять для повышения уверенности и увеличения охвата тестирования ваших приложений.

https://svn.energizedwork.com/skunkworks/grails/WineLovers/

Есть также презентация, которая сопровождает это, которая идет в образцы и плюсы и минусы.

Я буду следить за этой работой с большим количеством примеров и дальнейших обновлений типа учебника, чтобы помочь извлечь выгоду из тестирования таким образом и так много.

... вы смотрели на Weceem? http://www.weceem.org/weceem/

Очень хорошая серия, которая создает пример приложения: http://www.ibm.com/developerworks/views/java/libraryview.jsp?search_by=mastering+grails

Новое (Grails 2.0) приложение GEvents от Паоло Фолетто должно быть в этом списке. Есть пошаговые приложения, ведущие к завершенному приложению. https://github.com/pfoletto/GEvents/wiki/GrailsWorkshop

Есть рабочая версия по адресу http://www.grailsworkshop.com/GEvents/.

Я второй упомянул серию IBM Рэй Тайк и пример energizedwork.com j pimmel. Последний был моим справочным руководством для написания хорошо проверенного кода, и я не могу жить без него.

Другие вопросы по тегам