Помимо примеров приложений, представленных в книгах начиная с Groovy и Grails и окончательного руководства по Grails, есть ли там приложения, написанные в Grails, которые являются хорошими примерами для изучения лучших практик? Например, реальные приложения, которые являются open-source? Спасибо.
Есть ли хорошие примеры образцов Grails для изучения?
Ответ 1
Во время моей фазы обучения я столкнулся с несколькими хорошими примерами приложений.
Этот пример приложения для веб-альбомов заставил меня начать работу над grails. Он охватывает безопасность, загрузку/манипулирование изображениями, базовый crud и т.д.
http://www.syger.it/Tutorials/GrailsWebAlbum.html
Здесь один из Глена Смита, автора предстоящей книги Grails in Action. Исходный код для агрегатора блога groovy находится здесь:
http://code.google.com/p/groovyblogs/
Здесь еще один Глен, движок блога, написанный с граалем:
http://code.google.com/p/gravl/
И, наконец, здесь код на сайт grails.org, который включает в себя функциональность wiki:
http://github.com/grails/grails/tree/master/grails-samples/grails.org/
Ответ 2
Да. IBM имеет отличную серию статей, основанных на примерном приложении на веб-сайте IBM developerworks:
Часть I:
http://www.ibm.com/developerworks/java/library/j-grails01158/
Серия: http://www.ibm.com/developerworks/views/java/libraryview.jsp?search_by=mastering+grails
Ответ 3
Если вы заинтересованы в том, чтобы предустановленное приложение, которое также включает в себя специальные методы и подходы к использованию Grails, а также некоторые широко используемые методы тестирования, используемые в Grails, приложение Winelovers описывает полностью действующее приложение и ряд различных углов тестирования, которые могут быть применены для создания уверенности и увеличения охвата тестирования для ваших приложений.
https://svn.energizedwork.com/skunkworks/grails/WineLovers/
Существует также presentation, который сопровождает это, что входит в образцы и плюсы и минусы.
Я буду следить за этой работой с большим количеством примеров и дополнительными обновлениями типа учебника, чтобы помочь извлечь преимущества тестирования таким образом и многое другое.
Ответ 4
Я добавляю новое приложение Stephane в список:
Стефан Мальдини ✆ для показа пользователей подробнее Oct 21 Привет, ребята,
Я рад объявить о выпуске приложение с довольно крупными приложениями Grails iceScrum (Http://www.icescrum.org/demo). Код находится под сочетанием Apache Licence2, LGPL и AGPL для ядра взгляды/дизайн (http://github.com/icescrum/iceScrum).
Что вы можете ожидать в этом образца (и если вы хотите повторно использовать просмотреть taglibs позади (140 и более тэги)
Виджеты JQuery: Таблицы, Почта, Windows, Виджеты, Строка меню, Drag And Drop, Горячие клавиши.........
В режиме реального времени для jquery с ICEpush
- Плагин активности ( "кто-то что-то сделал" )
- Парадигма AJAX для просмотра (url http://app/project/#view/action/id) как GMAIL, история полностью поддерживается.
- Применение плагина SpringSecurity ACL, Springcache, Resources и многих других другие
- Парадигма Window/Widget на контроллере, просто добавив статический ui = true (используйте icescrum Web Component плагины внутри) Он будет выпущен отдельно, когда придет время
- Интеграция Джаспера
- Интеграция Jquery Chart
- многие вещи, которые заслуживают большой документации, в это время вы придется исследовать себя частей.
Цель приложения - предложить гибкую командует инструмент для обмена панелью (для консультанты по сотрудничеству и т.д.), отчеты, рассказы, отслеживать ошибки и так далее. Он будет иметь свою собственную эволюцию + некоторые услуги для интеграции в ИТ через плагины или просто хостинг.
Ответ 5
... вы посмотрели на weceem? http://www.weceem.org/weceem/
Ответ 6
Очень хорошая серия, которая создает пример приложения: http://www.ibm.com/developerworks/views/java/libraryview.jsp?search_by=mastering+grails
Ответ 7
Вторым упоминается серия IBM Ray Tayek, и упомянутый пример energisedwork.com j pimmel. Последний был моим справочным пособием для написания хорошо протестированного кода, и я не могу жить без него.
Ответ 8
Новый (Grails 2.0) приложение GEvents от Paolo Foletto должно быть в этом списке. Пошаговые приложения приводят к полному приложению. https://github.com/pfoletto/GEvents/wiki/GrailsWorkshop
Там рабочая версия на http://www.grailsworkshop.com/GEvents/.