Grails

Grails の CommandObject で Session を使う

RESTな時代に、使う機会はほとんどない気もしますが、メモを残します。 (Grails 2.3.5 で動作確認) import org.springframework.web.context.request.RequestAttributesimport org.springframework.web.context.request.RequestContextHolder as RCH class…

Grails で GORM と同一の Connection を使用する 2

前回の記事へいただいたコメントの方法で書きなおしてみました。 サンプルソースはGithubに公開しています。 // ------------------------------------------------------------------------------- class CustomerService { def dataSource def update() { …

Grails で GORM と同一の Connection を使用する

Grails で GORM に使用している Connection を、GORM以外で使用する方法を記します。 サンプルソースはGithubに公開しています。 // 2013/06/08 追記 --------------------------------------- コメントにいただいた方法で書きなおしてみました。 // -------…

Mirage を Grails で使う

Mirage(※1)というORMをGrailsで使えるようにするための方法を記します。 (GORMと同一のConnectionを使用する方法はコチラ) 作成したサンプルはGithubに公開しています。 コードレビューしていただけると、泣いて喜びます。 ■ Mirageのダウンロード BuildCo…

Spring Security Core plugin をMySQLで試した時のエラー

Grails Spring Security Core Plugin をMySQL5.5.27 で試したところ、下記のエラーが発生。 | Error 2013-04-29 11:11:59,426 [localhost-startStop-1] ERROR hbm2ddl.SchemaUpdate - Unsuccessful: create table authority (id bigint not null auto_increm…

heroku で Grails + PostgreSQL を試してみる

GrailsアプリをHerokuで公開する の続きです。今回はGrails2.1.1 で作成したCRUDアプリを heroku で動かしてみます。ソースはGitHubにて公開しています。 大まかな手順1.heroku のデータベース作成2.ローカルで動作確認したアプリに heroku 用の設定を行う…

GrailsアプリをHerokuで公開する

Heroku とは何か?についての解説はGoogle先生に。今日は アカウント登録から、サンプルアプリのデプロイまでをやってみます。Grailsのバージョンは2.1.1を使用。(※1. 2012/01/03現在、ver.2.1.3はエラーとなる) 公式サイトの手順はこちら アカウントを取…

Grails2.1 サンプル作成 其の一

今回作成したサンプル ・テキストボックスに入力した名前に挨拶文を付け加えて画面表示する。 ・名前の入力必須チェックを行う。 ・エラー時・正常時ともにテキストボックスの入力値をそのまま表示する。 コード抜粋 ( GitHub ) ■ GreetingController.groovy…

IDEA12 で Grails2.1 のプロジェクトを作成する

1. [File] > [New Project] を押下。 2. [Grails Module] を選択し、Project name を入力後 [Next]を押下する。 3. Use library にて使用したいバージョンのgrailsを選択し、[Finish]を押下する。 プルダウンに表示されていない場合、[Create...]にて使用す…