是否有好的Grails示例应用程序可供学习?

时间:2008-11-10 02:35:14

标签: grails

除了 Beginning Groovy and Grails Grails的权威指南这些书中的示例应用程序之外,是否还有任何以Grails编写的应用程序哪些学习最佳实践?比如开源的真实应用?感谢。

8 个答案:

答案 0 :(得分:28)

在我的学习阶段,我遇到了几个很好的示例应用程序。

这个示例网络相册应用程序让我开始使用grails。它涵盖了安全性,图像上传/操作,基本等等。

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

这是来自Glen Smith的作者,他是即将出版的Grails in Action书的作者。 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/

答案 1 :(得分:8)

是。 IBM在IBM的developerworks站点上提供了一系列优秀文章:

第一部分:
http://www.ibm.com/developerworks/java/library/j-grails01158/

系列: http://www.ibm.com/developerworks/views/java/libraryview.jsp?search_by=mastering+grails

答案 2 :(得分:4)

如果您有兴趣看到预构建的应用程序,该应用程序还包含Grails特定的测试实践和方法(以及Grails中使用的一些广泛实践的测试方法),Winelovers应用程序概述了一个完全可用的应用程序和许多不同的测试角度可用于为您的应用创建信心并增加测试覆盖率。

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

此外还有一个presentation,其中包括样本和优点和缺点。

我将通过大量示例和进一步的教程类型更新来跟进这项工作,以帮助您了解以这种方式进行测试的好处。

答案 3 :(得分:4)

我正在将Stephane的新应用程序添加到列表中:

  

StephaneMaldini✆给用户秀   详情10月21日嗨伙计们,

     

我很高兴地宣布发布   一个比较大的Grails App叫   iceScrum   (http://www.icescrum.org/demo)。码   是Apache Licence2的混合体,   LGPL和AGPL为核心   观点/设计(   http://github.com/icescrum/iceScrum)。

     

您可以期待在此看到什么   样本(如果你想重用它   查看后面的taglibs(140以上   标签)

     
      
  • Jquery小部件:表格,帖子,Windows,小部件,可订购菜单栏,   拖放,关键快捷方式.........

  •   
  • 使用ICEpush实时推送jquery

  •   
  • 活动插件(“有人做了某事”)
  •   
  • 视图的AJAX范例(网址为http://app/project/#view/action/id)   像GMAIL一样,完全支持历史。
  •   
  • 应用SpringSecurity ACL,Springcache,Resources插件等等   其他
  •   
  • 控制器上的Window / Widget范例只需添加静态ui = true(使用   里面的icescrum Web组件插件)   当它被分开发布时   时间会到来
  •   
  • Jasper整合
  •   
  • Jquery Chart整合
  •   
  • 许多事情值得大量文档,此时你   将不得不探索自己一些   部分。
  •   
     

应用程序的目的是提供敏捷   团队合作仪表板的工具(for   协作顾问等),   报告,故事,跟踪错误等。   它会有自己的进化+一些   专业服务更好   通过插件或集成在IT中   简单地托管。

答案 4 :(得分:2)

...你看过weceem了吗? http://www.weceem.org/weceem/

答案 5 :(得分:1)

答案 6 :(得分:0)

我第二次提到的IBM系列Ray Tayek,以及energizedwork.com示例j pimmel提到的。后者是我编写经过良好测试的代码的参考手册,如果没有它,我就无法生存。

答案 7 :(得分:0)

来自Paolo Foletto的新(Grails 2.0)GEvents应用程序需要在此列表中。有逐步的应用程序通向完整的应用程序。 https://github.com/pfoletto/GEvents/wiki/GrailsWorkshop

http://www.grailsworkshop.com/GEvents/有一个可用的版本。