【问题标题】:Are there good Grails sample applications from which to learn? [closed]是否有可供学习的优秀 Grails 示例应用程序? [关闭]
【发布时间】:2010-09-21 13:45:41
【问题描述】:

除了 Groovy 和 Grails 入门Grails 权威指南 书中介绍的示例应用程序之外,是否有任何用 Grails 编写的应用程序是来自学习哪些最佳实践?例如开源的真实应用程序?谢谢。

【问题讨论】:

    标签: grails


    【解决方案1】:

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

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

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

    这是即将出版的《Grails in Action》一书的作者 Glen Smith 的作品。 groovy 博客聚合器的源代码位于此处:

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

    这是 Glen 的另一个,用 grails 编写的博客引擎:

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

    最后,这里是包含 wiki 功能的 grails.org 网站的代码:

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

    【讨论】:

    【解决方案2】:

    是的。 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

    【讨论】:

      【解决方案3】:

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

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

      还有一个presentation 伴随着它进入样本和优缺点。

      我将通过更多示例和进一步的教程类型更新来跟进这项工作,以帮助得出以这种方式和如此多的方式进行测试的好处。

      【讨论】:

      • 第一个链接前面多了一个http://。
      【解决方案4】:

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

      Stephane Maldini ✆ 向用户展示 详细信息 10 月 21 日 大家好,

      我很高兴地宣布发布 一个比较大的grails App叫做 冰块 (http://www.icescrum.org/demo)。代码 在 Apache License2 的混合下, LGPL 和 AGPL 为核心 意见/设计( http://github.com/icescrum/iceScrum)。

      你可以期待看到什么 样本(如果你想重用 查看后面的标签库(140 和更多 标签)

      • Jquery 小部件:表格、Postits、Windows、小部件、可订购菜单栏、 拖放,快捷键......

      • 使用 ICEpush 实时推送 jquery

      • 活动插件(“某人做了某事”)
      • 视图的 AJAX 范例(网址为 http://app/project/#view/action/id ) 像 GMAIL,完全支持历史记录。
      • SpringSecurity ACL、Springcache、Resources插件等的应用 其他
      • 只需添加静态 ui = true(使用 icescrum Web Component 插件里面) 届时将单独发布 时候到了
      • Jasper 集成
      • Jquery 图表集成
      • 很多东西都需要大量文档,此时您 将不得不探索自己一些 部分。

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

      【讨论】:

        【解决方案5】:

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

        【讨论】:

          【解决方案6】:

          【讨论】:

            【解决方案7】:

            我支持 Ray Tayek 提到的 IBM 系列,以及 j pimmel 提到的 energetedwork.com 示例。后者是我编写经过良好测试的代码的参考手册,没有它我就活不下去。

            【讨论】:

              【解决方案8】:

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

              http://www.grailsworkshop.com/GEvents/ 有一个工作版本。

              【讨论】:

                猜你喜欢
                • 2010-10-05
                • 2010-10-02
                • 1970-01-01
                • 2010-12-02
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2010-11-29
                • 2011-10-24
                相关资源
                最近更新 更多