web-dev-qa-db-ja.com

学ぶための良いGrailsサンプルアプリケーションはありますか?

本で紹介されているサンプルアプリケーションGroovyとGrailsの始まりGrailsの決定的なガイドの他に、Grailsで書かれたアプリケーションは、学ぶための良い例です。ベストプラクティス?オープンソースの実際のアプリケーションなど?ありがとう。

26
foxdonut

学習段階で、いくつかの優れたサンプルアプリケーションに出くわしました。

このサンプルWebアルバムアプリを使用して、Grailsを使い始めました。セキュリティ、画像のアップロード/操作、基本的なクラッドなどをカバーしています。

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

これは、次のGrails inActionの本の著者であるGlenSmithからのものです。 groovyブログアグリゲーターのソースコードは次の場所にあります。

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

これは、Grailsで記述されたブログエンジンであるGlenによるもう1つのものです。

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

そして最後に、wiki機能を含むgrails.orgサイトへのコードは次のとおりです。

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

28
Walter

はい。 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

8
Brian

Grails固有のテスト手法とアプローチ(およびGrails内で使用される広く実践されているテスト方法)も組み込んだビルド済みのアプリケーションをご覧になりたい場合は、Wineloversアプリケーションで完全に機能するアプリといくつかの概要を説明します。信頼性を高め、アプリのテスト範囲を拡大するために適用できるさまざまなテスト角度。

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

プレゼンテーション もあります。これはサンプルと長所と短所になります。

この作業をさらに多くの例とチュートリアルタイプの更新でフォローアップして、この方法とこれだけのテストの利点を引き出すのに役立てます。

4
j pimmel

Stephaneの新しいアプリケーションをリストに追加します。

StephaneMaldini✆ユーザーに詳細を表示10月21日こんにちは皆さん、

IceScrum(http://www.icescrum.org/demo)と呼ばれる比較的大きなgrailsアプリのリリースを発表できることを嬉しく思います。コードは、コアビュー/デザインのApache Licence2、LGPL、AGPLが混在しています( http://github.com/icescrum/iceScrum )。

このサンプルで期待できること(そして、背後にあるビューtaglibsを再利用したい場合(140以上のタグ)

  • Jqueryウィジェット:テーブル、Postits、Windows、ウィジェット、注文可能なメニューバー、ドラッグアンドドロップ、キーショートカット.......。

  • ICEpushを使用したjqueryのリアルタイムプッシュ

  • アクティビティプラグイン(「誰かが何かをした」)
  • GMAILのようなビューのAJAXパラダイム(URLは http:// app/project /#view/action/id )、履歴は完全にサポートされています。
  • SpringSecurity ACL、Springcache、Resourcesプラグインおよび他の多くのアプリケーション
  • Static ui = trueを追加するだけでコントローラーのウィンドウ/ウィジェットパラダイム(内部でicescrum Webコンポーネントプラグインを使用)時間が来ると、個別にリリースされます
  • ジャスパー統合
  • Jqueryチャートの統合
  • 多くのドキュメントに値する多くのこと、現時点ではいくつかの部分を自分で調べる必要があります。

アプリの目的は、アジャイルチームに、ダッシュボード(共同コンサルタントなど)、レポート、ストーリー、バグの追跡などを共有するためのツールを提供することです。プラグインまたは単にホスティングを介したITへのより良い統合のために、彼自身の進化といくつかのプロフェッショナルサービスがあります。

4
Brad Rhoads

... weceemを見たことがありますか? http://www.weceem.org/weceem/

2
vector

サンプルアプリを作成する非常に優れたシリーズ: http://www.ibm.com/developerworks/views/Java/libraryview.jsp?search_by=mastering+grails

1
Ray Tayek

次に、IBMシリーズのRay Tayekが言及し、energizedwork.comの例jpimmelが言及しました。後者は、十分にテストされたコードを書くための私のリファレンスマニュアルであり、それなしでは生きていけません。

0
hendrixski

Paolo Folettoの新しい(Grails 2.0)GEventsアプリがこのリストに含まれている必要があります。完全なアプリにつながるステップバイステップのアプリがあります。 https://github.com/pfoletto/GEvents/wiki/GrailsWorkshop

http://www.grailsworkshop.com/GEvents/ に動作するバージョンがあります。

0
Brad Rhoads