メイン

Grails/Groovy アーカイブ

2009年08月19日

groovyで簡単ファイルコピー

JAVAでファイルコピーをしようとすると、NewIO で簡単になったみたいだけど、ColdFusion にどっぷりつかっていた身としては、それにしたって、めんどくさい。
ましてや、Stream でゴリゴリなんて、もってのほか。
ところが Groovy だと、楽ちん簡単。

続きを読む "groovyで簡単ファイルコピー" »

2009年08月25日

プラグインのviewを参照するときの面倒な話

Grail でプラグインを利用する際に、application.propertiesに書く方法と、開発中などで、ローカルにあるプラグインディレクトリを参照するように、BuildConfig.groovyに書く方法の二通りある。
application.properties の場合は、


plugins.data-import=0.8

としてやる。BuildConfig.groovy の場合は、

grails.plugin.location."dataimport"="../DataImport"

などとしてやる。

続きを読む "プラグインのviewを参照するときの面倒な話" »

2009年08月26日

Grailsのトランザクション

Grailsを扱っていると、データベースのトランザクション処理は、目に見えないところに隠蔽されている。
これって、本当にロールバックされるの?と疑問に思ったりする。
BackgroundThread プラグインを扱って、さらに、その疑問がひっかかったので、ちょっと、調べてみた。
Grailsでは、Service で、


boolean transactional = true

としてやると、データベースへの更新が一つでも失敗すると、そのトランザクションは、ロールバックするとされている。

このデータベースの更新の失敗というのは、どんなものか。

続きを読む "Grailsのトランザクション" »

2009年09月21日

なんとなくわかってきた

以前のエントリでトランザクションのことを書いたけど、さらに、わかってきたので、再びエントリ。
でも多分に推測。

まず、Grails は、基本的に、AutoCommit モードで動作している。
でも、ちゃんと、ロールバックの動きはしてくれる。
どういう仕組みなのだろうか。

続きを読む "なんとなくわかってきた" »

2009年09月25日

Let's Griffon

Grails をやっているとたまに上る話題の中に、Griffon というものがある。
Grails の考え方をGUIアプリケーション(Swing)に応用したものだ。
バージョン的には、まだ 0.1.2 というとても低いものだけど、訳あって、チャレンジしてみた。
結局のところ、Swing なわけで、Grails で WEB アプリを簡単に作るようにはいかない。
とりあえず、サンプルアプリを起動するまでのまとめ。

続きを読む "Let's Griffon" »

About Grails/Groovy

ブログ「気楽に行こう」のカテゴリ「Grails/Groovy」に投稿されたすべてのエントリーのアーカイブのページです。過去のものから新しいものへ順番に並んでいます。

前のカテゴリはColdSpringです。

次のカテゴリはModel-Glueです。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。