Google
WWW を検索 junglejava.jp を検索

 GWT 2.1 M1 を少しだけ試してみた

Posted in Eclipse (RSS), GWT (RSS), Java (RSS)

先週開催された 「Google I/O 2010」 で紹介された 「Spring Roo」 と 「GWT」 との統合機能について、少しだけ試してみました。

1.STS 2.3.3 M1 の入手

下記のサイトより、「the milestone version of STS with Google Integration」 を入手することができます。
http://www.springsource.com/products/springsource-google-download

2.STS 2.3.3 M1 のインストールと起動

今回はインストーラ付きパッケージ(springsource-tool-suite-2.3.3.M1-e3.5.2-win32-installer.exe)を使用しました。




3.Google プラグインの追加

「Dashbord」 の 「Extensions」 タブより、「Google Plugin for Eclipse」 を選択してインストールします。


4.Maven の設定変更

デフォルトのままだと 「Maven」 の 「User Settings」 に問題があるので、settings.xml のパスを修正します。

5.Roo project の作成

「Roo project」 を新規作成します。
(「new」 -> 「Project」 -> 「SpringSource Tool Suite」 -> 「Roo Project」)


6.Roo Shell でコマンド入力


「Roo Shell」 において、下記のコマンドを順に入力します。
persistence setup --provider HIBERNATE --database HYPERSONIC_IN_MEMORY
entity --class ~.server.domain.Employee
field string --fieldName firstName
field string --fieldName lastName
gwt setup

7.プロジェクトに GWT SDK へのパスを設定

プロジェクトを右クリックして、「properties」 を押下します。
「Google」 -> 「Web Toolkit」 を選択して、「Use Google Web Toolkit」 がチェックされていることを確認した後、OKボタンを押下します。

8.プロジェクトに Maven の依存性管理機能を追加

プロジェクトを右クリックして、「Maven」 -> 「Enable Dependency Management」 を押下します。

9.アプリケーションの GWT 版を取得

プロジェクトを右クリックして、「Run As」 -> 「Web Application」 を押下し、「ApplicationScaffold.html」 を選択

10.GWT アプリケーションを実行

コマンドラインで、プロジェクトのルートに移動して、下記のコマンドを実行します。
mvn gwt:run


「Launch Default Browser」 を押下します。


関連情報
Jungle Java - Google App Engine がついに Java をサポート
Jungle Java - GWT 1.6 RC2 リリース
Jungle Java - GWTベースのRIAフレームワーク Vaadin
Jungle Java - 『Google App Engine for Java [実践]クラウドシステム構築』
Jungle Java - Smart GWT 2.0 リリース
Jungle Java - GWT Designer v7.5 リリース

Jungle Java - Spring ROO って何だ?
Jungle Java - Spring Framework 3.0 GA リリース
Jungle Java - Spring と GWT を統合する Spring4GWT
Jungle Java - GWT extension for Skyway Builder リリース
Jungle Java - SpringSource Cloud Foundry 関連情報メモ
Jungle Java - VMforce の内容が明らかに

Jungle Java - Google I/O 2010 が開催

(06/03 追記)
Using SpringSource Tool Suite 2.3.3.M1 with Roo and GWT | SpringSource Team Blog

(07/17 追記)
New Milestone Update for SpringSource Tool Suite: 2.3.2.M2 | SpringSource.org

(07/25 追記)
[PDF] AJAXの新しいFramework Roo+GWT - マルレク2010第六回資料

(08/12 追記)
InfoQ: Spring が GWT アプリケーション開発と Roo を統合 - Grails レベルの生産性実現を目指す

Posted on 2010年05月24日