torutkのブログ

ソフトウェア・エンジニアのブログ

2009-07-01から1ヶ月間の記事一覧

「Grailsをマスターする:Grailsとレガシー・データベース」を読みながら動かしてみる

Grails をマスターする: Grails とレガシー・データベースの記事に沿ってGrailsの習得を進めます。id:torutk:20090725の続きです。 一つ記事を飛ばしました Grailsをマスターするシリーズは、前回読んだGrails をマスターする: Grails サービスと Google Map…

「Grailsをマスターする:GrailsサービスとGoogle Maps」を読みながら動かしてみる

Grails をマスターする: Grails サービスと Google Mapsの記事に沿ってGrailsの習得を進めます。id:torutk:20090722の続きです。 サービスのクラス生成 Grailsは、MVC(Model/View/Controller)に相当する、ドメイン、ビュー、コントローラの3つに分割する…

「Grailsをマスターする:Ajaxをほんの少し加えた多対多の関係」を読みながら動かしてみる(Part2)

id:torutk:20090720の続きです。Flightのcreate.gspに、IATAコード入力フォームを追加する作業でページを表示するとエラーが発生していましたが、再度 grails generate-views Flight でGSPを生成しなおしてから変更作業をしたところ、エラーが発生しなくなり…

「Grailsをマスターする:Ajaxをほんの少し加えた多対多の関係」を読みながら動かしてみる

Grails をマスターする: Ajax をほんの少し加えた多対多の関係の記事に沿ってGrailsの習得を進めます。id:torutk:20090719の続きです。 ドメインクラスFlightを追加し、多対多のモデルを構築する 今までの記事で扱っていたサンプルアプリケーションtrip-plan…

「Grailsをマスターする:Groovy Server Pagesによるビューの変更」を読みながら動かしてみる

Grails をマスターする: Groovy Server Pages によるビューの変更の記事に沿ってGrailsの習得を進めます。id:torutk:20090718の続きです。 コントローラとビューの生成を実行時に動的ではなく事前生成に変更し、生成された内容を読む 前回までは、Grailsの簡…

「Grailsをマスターする:GROM:おかしな名前の真面目な技術」を読みながら動かしてみる(Part 2)

id:torutk:20090714:p1の続きです。残っていた「GrailsのORM DSL」(レガシーデータベースの使用)と「DataSource.groovy」を読みながら動かしてみます。 GrailsのORM DSL ドメインクラスにstatic mapping = {...} と記述して、ドメインクラスがマッピングす…

「Grailsをマスターする:GROM:おかしな名前の真面目な技術」を読みながら動かしてみる

Grails をマスターする: GORM: おかしな名前の真面目な技術の記事に沿ってGrailsの習得を進めます。id:torutk:20090711:p2の続きです。 ドメインクラスAirlineの追加 先に作成したドメインクラスTripと1:多の関係となるAirlineクラス作成します。ドメインク…

gwenn版SQLite3用JDBCドライバのビルド(詳細)

先日、GrailsのDBをSQLiteに対応させようといろいろ試したときに、メジャーな(?)SQLiteのzentus版では2回目のGrails起動でドライバが未実装のメソッドを叩いて例外がスローされ停止する問題がありました。 id:torutk:20090711gwenn版SQLiteJDBCドライバは…

SQLite3データベースをGrailsから使う

id:torutk:20090622の続きで、GrailsからSQLite3データベースを使う方法の模索です。GrailsはデータベースマッピングにHibernateを使っています。Hibernateは残念ながらSQLiteをサポートしていません。そこで、HibernateにSQLiteを扱わせるため、org.hiberna…

[Grails] 「Grailsをマスターする:初めてのGrailsアプリケーションのビルド」を読みながら動かしてみる

Grails をマスターする: 初めての Grails アプリケーションのビルドの記事に沿ってGrailsの習得を進めます。最初はGrailsのインストールです。 インストール Javaはいつでも最新版(現時点ではJDK 1.6.0_14)を入れているので、Grailsだけインストールします…

新しい技術の取り組み方ーGrails編

Grailsを使ってみることにしたので、その取り組みを日記に残します。 きっかけ 自分ですべて面倒見れる規模のアプリケーションなら、RDBMSなんてまず使わないのですが(オンライン系、あるいは監視・制御系システムが多い)、今回はアーキテクチャが決まった…