Grails Version 2.0.0 Grails 2.0から、アノテーションを使ってユニットテストを書くことになってるのですが、 そのアノテーションの使い方が少しややこしかったので整理してみました。あんまり自信ないです。 Grailsのテストで使うアノテーションは以下のとおり。 grails.test.mixin.TestMixin grails.test.mixin.Mock grails.test.mixin.TestFor @TestMixin 使用例 @TestMixin(GrailsUnitTestMixin) テストクラスに以下のようなミックスインを適用して、テスト用、モック作成用のメソッドやプロパティを追加、設定するのに使用する。 リストを渡せば複数のミックスインを適用できる。 grails.test.mixin.support.GrailsUnitTestMixin
ユーザビリティ、クラスリローディング、クエリDSLが改善されたGrails 2.0がリリース こちらは本日出た記事です。が、実際の Grails 2.0 のリリースは昨年12月15日です…すみません。もう少し早く出せる予定だったのですが、この記事の英語よくわからなさすぎ、となかば発狂しながら翻訳したので、年を越すことになってしまいました。 まぁ、単に英語力がないと言われそうですが、リリースのアナウンスをするようなニュースは比較的簡単なものが多く、インタビューが含まれるとはいえ、ここまで難しいとは思ってもみませんでした。英語の分かりにくさ以外にも、Grails の概念(Detached Criteria とか)を日本語にすべきかどうかも悩みました。Grails そのものが日本でそれほど浸透していないのか、日本語のブログなどではあまり扱われていないんですよね…。 かく言う僕も Grails を
原文(投稿日:2011/12/16)へのリンク VMwareの一部門SpringSourceのGrails開発チームは先頃Grails 2.0のリリースを発表した。このリリースはGrailsのユーザビリティをRooコンソールに似た形に改善した。クラスリローディングは進歩し、GroovyとJavaに対応している。Grailsの永続レイヤであるGORMはGroovy 1.8でのAST変換によって最大限DSLをサポートしている。 Grailsの主要開発者で考案者であるGraeme Rocher氏は昨日(2011年12月15日)公式のアナウンスを発表した。 このアナウンスの中で氏は、このリリースが一年の活動の最高峰である、と言っている。このリリースでは、よりクリーンなデバッグのサポートとRooを思わせるようなコード補完機能つきコンソールアプリケーションにより、ユーザエクスペリエンスが強化されている
先日ニューキャスト様で行われた名古屋Grails(大)忘年会2011に参加してきました。 内容としては、Grailsにもっとも適したクラウド環境はどれか?をテーマにモデレータの方がいろいろと説明してくださった内容でした。検証したクラウド環境は、dotcloud、Heroku、cloudbees、cloudfoundryの4つです。 Grailsがデプロイできるクラウド環境ということでですので、要するにJavaWebアプリケーションを置くことができるクラウド環境ということです。私自身はこういったクラウド環境についてはAmazon EC2くらいしか詳しく知らなかったもので、大変ためになる会でした。私がGrailsの経験が浅くGrailsからという観点からは書けませんが、今回紹介のあった4つのクラウド環境について、各々のクラウド環境としての特徴を簡単にまとめてみたいと思います。 dotcloud
Grails 2.0.0 リリース! ロンドンで発表があった通り今週リリースされました。 ロンドンでは、ようやくBurtに会えたり、Peterと翻訳ドキュメントの話をしたり、2007年頃にAcegiプラグインを手伝ってくれたHaotianと偶然合ったり、JeffとかGuillaumeともいろいろ話をしてきました。 そんなGアスタな人々と話ができる「Groovy & Grails eXchange」は、来年の日程も決まっています。 http://skillsmatter.com/event/groovy-grails/groovy-grails-exchange-2012 最初の50件まではなんと!£95です! ところで本題。「祝!Grails 2 リリース!」 2011/5/24に1.4.0.M1がリリースされ。6/28にはそれが2.0になると発表され。 7/29 Grails 2.0.0
米SpringSource(米VMware傘下)のGrailsプロジェクトは12月15日、Java/Groovy向けのWebアプリケーションフレームワーク「Grails 2.0」を一般公開した。1.3以来のメジャーアップデートとなり、多数の新機能が導入されている。 GrailsはJavaとおよびJava仮想マシン上で動作する動的言語Groovyを利用するWebアプリケーションフレームワーク。Spring FrameworkやHibernate、SiteMeshなどさまざまな技術を活用してアプリケーションを開発できる。ライセンスはApache License 2.0。 Grails 2.0は、2010年5月にリリースされたバージョン1.3以来のメジャーアップデートとなる。ビルドツールに「Gradle」を利用、レポジトリマネジメント「Artifactory」やテストツール「Spock」など、新
ネタを先に持って行かれ、、、でも G* Advent Calendar の順番は容赦なく廻ってくる、15日目担当の @tyama です。 なので、たまには、みんなが知ってそうで、書くまでも無い、中途半端な!? 内容を書いてみる。 Grails 2.0 で更新された(大幅修正)インタラクティブモードのお話。 ドキュメントにそれとなく載っている内容ですが、これがまた、おもしろさ(便利さ)が伝わってこない! インタラクティブモードの事は、「Groovy & Grails eXchange 2011」であったGrails 2.0 のセッションや、Peterによるブログだったりでも紹介されています。 先ずはカラフルな表示 補完!コマンドはもちろんの事、ドメインクラスも補完します! テストリポートは、open test-reportコマンドで!ブラウザが開きます。 依存関連リポートも、openコマンド
G* Advent Calendar、6日目いってみます。 今日を境に、公開Grailsプラグインの数が爆発的に増える……といいなーという感じで Grails version2.0.0.RC1 Grailsプラグインのリポジトリには、Maven形式のリポジトリが使用できます。 つまり、MavenのリモートリポジトリをGithub上に構築する以下の手法を使えば、GraisプラグインのリポジトリをGithub上に持てるわけですね。 Github を Maven 公開リポジトリにする GitHub を Maven 公開リポジトリにする (Gradle 編) 何ができるの? 例えば、私はGrailsのAWSプラグインにパッチを当てたものをGithub上に公開しています。1 このプラグインは、次のようにしてどこからでも使用できます。 // grails-app/conf/BuildConfig.gr
なんとまー、Grails 2.0.0.RC3リリース きましたよ! Grails 2.0.0.RC2 の内容を、あわせて参照してください。 Grails 2.0.0.RC2リリースだよ。Springの遅れに。 - leftovers... JIRAをみると、以下のような内容。 http://jira.grails.org/secure/ReleaseNote.jspa?projectId=10020&version=13019 [GRAILS-8365] - totalCount creates additional order by statement [GRAILS-8381] - Integration tests failing with strange hibernate exception [GRAILS-8382] - Error with unit testing exte
1 イントロダクション 現在のJavaでのWeb開発は必要以上に複雑です。JavaのほとんどのWebフレームワークは複雑でDon't Repeat Yourself (DRY)ではありません。 Rails,Django,TurboGearsといったダイナミックフレームワークはWebアプリケーションの考え方をよりモダンな方へ導いてくれました。Grailsは、Spring、Hibernateといった既に確立したJavaテクノロジーで、それらのダイナミックフレームワーク概念に基づいてJava環境でのWebアプリケーション開発の複雑さを軽減させます。 Grailsは、多くのコア・テクノロジーによるWeb開発でのパズルような断片をプラグインで連携させることで解決を試みたフルスタックフレームワークです。以下の内容をすぐに利用できます: Hibernate上に構築された、簡単に利用できるオブジェクト・リ
Grails 2.0 RC1 リリース! 公式MLの情報によると、 Grails 2.0のリリースは11月末まで延期。理由は Spring 3.1の遅れ。10月初旬予定のSpring 3.1 RC1がリリースされたら、 Grails 2.0 RC1がリリースされる予定。 はい!予定通りRC1でました。 そして最終的には、ロンドンで開催されるGroovy & Grails eXchange 2011直前に最終版がリリースと。 skillsmatter.com/event/groovy-grails/groovy-grails-exchange-2011 その前に、まもなくシカゴでSpring one 2gx開催です。 http://www.springone2gx.com/conference/chicago/2011/10/home 今回もシカゴには行けないので、盛り上がるであろうTLを見
Grails 2.0.0.M2リリース! マイルストーンはこれで最終です! 10月のRC,GAに向けて、更なるブラッシュアップと、バグフィックスが行われています。 Groovyは、先日リリースされた、Groovy 1.8.2、にアップデートされています。 今回、日本語 i18nの最新を取り込んでもらいました。 https://github.com/grails/grails-core/compare/941851cd0b...142935d0e3 (何でもっと早くやらなかったんだ!と、怒られそうですが。) 公式リリースノートはこちら! http://grails.org/2.0.0.M2+Release+Notes jira http://jira.grails.org/secure/ReleaseNote.jspa?projectId=10020&version=12805 ダウンロード
GrailsでAmazon Web Services Simple Storage Service (S3)を使ってみる。 プラグインがあるので、利用は簡単。 http://www.grails.org/plugin/amazon-s3 まずは、インストールから。ドキュメントとしては、install-pluginコマンドを使っているけども、 BuildConfig.groovyに以下のように記述してインストール。 plugins { runtime ':quartz:0.4.2' runtime ':amazon-s3:0.8.2' } Config.groovy aws { domain="s3.amazonaws.com" accessKey="【accesskey】" secretKey="【secretKey】" bucketName="grails" } データをアップロードする
webabook を grails で gbook として書きなおしてみた cardme-v0.2.6.jar をダウンロードして、プロジェクトのlibフォルダの中に入れ、なおかつ ビルドパスに外部JARとして登録。 あとは使う分をインポートする AbookController.groovyに追加 import info.ineighborhood.cardme.engine.VCardEngine import info.ineighborhood.cardme.io.VCardWriter import info.ineighborhood.cardme.vcard.VCard import info.ineighborhood.cardme.vcard.VCardImpl import info.ineighborhood.cardme.vcard.VCardVersion impo
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く