GWT 2.1 M1 を少しだけ試してみた
先週開催された 「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 レベルの生産性実現を目指す