アーカイブ

‘AJAX’ タグのついている投稿

iTunes の Library をデータベースに

2009 年 7 月 8 日 コメントはありません

先週末、久しぶりに下記の本の AJAX の章を読んでいたのですが、[gTunes] という Grails App のサンプルを使う上で自分の iTunes の Music Library(xmlファイル)をサンプルアプリに読み込むためのGroovyスクリプトが、ソースコードとして提供されています。
The Definitive Guide to Grails (Expert's Voice in Web Development)

そのままじゃ動かなかったので、同じような経験された方がいるかどうか分かりませんが、少し変更したらきちんと、MySQLデータベースに artist 名が登録されました。
変更した箇所は、

def artists = handler.artists.values().findAll { it.albums?.artist } を

def artists = handler.artists.values() に。

else if(songProps && qName == ‘dict’) { を

else if(songProps && qName == ‘/dict’) { に。

Album クラスはmap で値をきちんと取れているのですが、データベース登録はエラーになるのはどうしてでしょうかね。
時間ができたらまたチャレンジしてみます。

NetBeans で Grails コマンドが使えるので便利ですよ。