<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
   <title>Grails/Groovy ATOM - 気楽に行こう</title>
   <link rel="alternate" type="text/html" href="http://www.schwarzmond.info/blog/" />
   <link rel="self" type="application/atom+xml" href="http://www.schwarzmond.info/blog/cat13/categoryatom.xml" />
   <id>tag:www.schwarzmond.info,2010:/blog//1</id>
   <updated>2009-09-25T15:15:03Z</updated>
   <subtitle>いろんなネタを書くかもなので、興味のあるネタ以外がうざい人は、カテゴリリンクの RSS を見てください。</subtitle>
   <generator uri="http://www.sixapart.com/movabletype/">Movable Type 3.33-ja</generator>

<entry>
   <title>Let&apos;s Griffon</title>
   <link rel="alternate" type="text/html" href="http://www.schwarzmond.info/blog/2009/09/lets_griffon.html" />
   <id>tag:www.schwarzmond.info,2009:/blog//1.118</id>
   
   <published>2009-09-25T14:47:54Z</published>
   <updated>2009-09-25T15:15:03Z</updated>
   
   <summary>Grails をやっているとたまに上る話題の中に、Griffon というものがあ...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="Grails/Groovy" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="プログラム" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.schwarzmond.info/blog/">
      <![CDATA[<p>Grails をやっているとたまに上る話題の中に、Griffon というものがある。<br />
Grails の考え方をGUIアプリケーション（Swing）に応用したものだ。<br />
バージョン的には、まだ 0.1.2 というとても低いものだけど、訳あって、チャレンジしてみた。<br />
結局のところ、Swing なわけで、Grails で WEB アプリを簡単に作るようにはいかない。<br />
とりあえず、サンプルアプリを起動するまでのまとめ。</p>]]>
            <a href="http://www.schwarzmond.info/blog/2009/09/lets_griffon.html">続く...</a>
      
   </content>
</entry>
<entry>
   <title>なんとなくわかってきた</title>
   <link rel="alternate" type="text/html" href="http://www.schwarzmond.info/blog/2009/09/post_48.html" />
   <id>tag:www.schwarzmond.info,2009:/blog//1.117</id>
   
   <published>2009-09-21T07:27:25Z</published>
   <updated>2009-09-21T07:51:23Z</updated>
   
   <summary>以前のエントリでトランザクションのことを書いたけど、さらに、わかってきたので、再...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="Grails/Groovy" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="プログラム" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.schwarzmond.info/blog/">
      <![CDATA[<p>以前の<a href="http://www.schwarzmond.info/blog/2009/08/grails_1.html">エントリ</a>でトランザクションのことを書いたけど、さらに、わかってきたので、再びエントリ。<br />
でも多分に推測。</p>

<p>まず、Grails は、基本的に、AutoCommit モードで動作している。<br />
でも、ちゃんと、ロールバックの動きはしてくれる。<br />
どういう仕組みなのだろうか。</p>]]>
            <a href="http://www.schwarzmond.info/blog/2009/09/post_48.html">続く...</a>
      
   </content>
</entry>
<entry>
   <title>Grailsのトランザクション</title>
   <link rel="alternate" type="text/html" href="http://www.schwarzmond.info/blog/2009/08/grails_1.html" />
   <id>tag:www.schwarzmond.info,2009:/blog//1.115</id>
   
   <published>2009-08-26T14:09:12Z</published>
   <updated>2009-08-26T14:14:24Z</updated>
   
   <summary>Grailsを扱っていると、データベースのトランザクション処理は、目に見えないと...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="Grails/Groovy" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="プログラム" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.schwarzmond.info/blog/">
      <![CDATA[<p>Grailsを扱っていると、データベースのトランザクション処理は、目に見えないところに隠蔽されている。<br />
これって、本当にロールバックされるの？と疑問に思ったりする。<br />
BackgroundThread プラグインを扱って、さらに、その疑問がひっかかったので、ちょっと、調べてみた。<br />
Grailsでは、Service で、<br />
<blockquote><br />
boolean transactional = true<br />
</blockquote><br />
としてやると、データベースへの更新が一つでも失敗すると、そのトランザクションは、ロールバックするとされている。</p>

<p>このデータベースの更新の失敗というのは、どんなものか。<br />
</p>]]>
            <a href="http://www.schwarzmond.info/blog/2009/08/grails_1.html">続く...</a>
      
   </content>
</entry>
<entry>
   <title>プラグインのviewを参照するときの面倒な話</title>
   <link rel="alternate" type="text/html" href="http://www.schwarzmond.info/blog/2009/08/view.html" />
   <id>tag:www.schwarzmond.info,2009:/blog//1.114</id>
   
   <published>2009-08-25T14:54:30Z</published>
   <updated>2009-08-25T15:07:14Z</updated>
   
   <summary>Grail でプラグインを利用する際に、application.properti...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="Grails/Groovy" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="プログラム" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.schwarzmond.info/blog/">
      <![CDATA[<p>Grail でプラグインを利用する際に、application.propertiesに書く方法と、開発中などで、ローカルにあるプラグインディレクトリを参照するように、BuildConfig.groovyに書く方法の二通りある。<br />
application.properties の場合は、<br />
<blockquote><br />
plugins.data-import=0.8<br />
</blockquote><br />
としてやる。BuildConfig.groovy の場合は、<br />
<blockquote><br />
grails.plugin.location."dataimport"="../DataImport"<br />
</blockquote><br />
などとしてやる。</p>]]>
            <a href="http://www.schwarzmond.info/blog/2009/08/view.html">続く...</a>
      
   </content>
</entry>
<entry>
   <title>groovyで簡単ファイルコピー</title>
   <link rel="alternate" type="text/html" href="http://www.schwarzmond.info/blog/2009/08/groovy.html" />
   <id>tag:www.schwarzmond.info,2009:/blog//1.112</id>
   
   <published>2009-08-19T13:48:35Z</published>
   <updated>2009-08-20T00:36:40Z</updated>
   
   <summary>JAVAでファイルコピーをしようとすると、NewIO で簡単になったみたいだけど...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="Grails/Groovy" scheme="http://www.sixapart.com/ns/types#category" />
         <category term="プログラム" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://www.schwarzmond.info/blog/">
      <![CDATA[<p>JAVAでファイルコピーをしようとすると、NewIO で簡単になったみたいだけど、ColdFusion にどっぷりつかっていた身としては、それにしたって、めんどくさい。<br />
ましてや、Stream でゴリゴリなんて、もってのほか。<br />
ところが Groovy だと、楽ちん簡単。</p>]]>
            <a href="http://www.schwarzmond.info/blog/2009/08/groovy.html">続く...</a>
      
   </content>
</entry>

</feed>
