Google
WWW を検索 junglejava.jp を検索

 Grails-JAXRS プラグインを試してみた

Posted in Groovy & Grails (RSS)

Grails-JAXRS」 という Grails のプラグインを少しだけ試してみました。「JSR 311(JAX-RS: The Java API for RESTful Web Services)」 ベースの RESTful な Web サービスの開発を支援するプラグインです。

1.Hello world

(1) GRails プロジェクトの作成

grails create-app hello

(2) 作成したプロジェクトのルートに移動

(3) Grails-JAXRS プラグインのインストール

grails install-plugin jaxrs

(4) JAX-RS リソースの作成

grails create-resource test

(5) アプリケーションの実行

grails run-app

(6) アプリケーションのテスト

ブラウザで作成されたリソースを確認してみる。


2.Scaffolding

(1) ドメインクラスの作成

grails create-domain-class person

(2) 作成されたドメインクラスにプロパティを追加

(3) ドメインクラスから JAX-RS リソースを作成

grails generate-resources hello.Person

(4) アプリケーションの実行

grails run-app

(5) アプリケーションのテスト

Google Chrome の拡張機能 「Simple REST Client」 を用いて、リソースの追加/削除などを実行してみる。




関連情報
Create JSR 311 Compatible Web Services with Grails-JAXRS
Martin Krasser's Blog: JSR 311 plugin for Grails
GettingStarted - grails-jaxrs - A quick guide to getting started with the JSR 311 plugin for Grails.
AdvancedFeatures - grails-jaxrs - Advanced features of the JSR 311 plugin for Grails.
Grails Framework Reference Documentation - 13. Web Services

Jungle Java - Groovy 1.6 リリース
Jungle Java - Grails 1.2 リリース
Jungle Java - Groovy-Eclipse 2.0.0 リリース

Jungle Java - 『RESTful Webサービス』
Jungle Java - 『JavaによるRESTfulシステム構築』

(11/26 追記)
Grails をマスターする: RESTful な Grails
REST: CRUD with Grails - Surya Suravarapu's Blog
Use RESTClient to post and read XML RESTful webservice - Messages from mrhaki
Scratching my programming itch: Using HTTPBuilder to call a RESTful web service

Posted on 2010年11月25日