サンプル作成着手
自宅にも GWT + googlipse な環境を構築。
@IT の記事 (GWTとYahoo!のAPIを使って画像検索アプリ!) によると
- UI の作成
- RPCインターフェイスの定義とサービスメソッドの実装
- クライアント側の機能詳細の実装
とある。
rails 側での API 作成は UI キメてから検討 + 実装なのかなぁ。
@IT の記事三部作では、GWT のプロジェクトをコマンドラインで作成している。ちょっと前に試した All About さんの例だと eclipse から直接作成していたが、これも試してみる必要があるかも。
この三部作のサンプルを試してみてから GWT のサンプルにチェキ入れた方が分かりやすいかも。
追記
この記事では、コマンドを使ってプロジェクトを作成した後に eclipse で import するという手法を使っている。
$ projectCreator -eclipse GWTFirst -out f:\dev\workspace\GWTFirst Created Directory f:\dev\workspace\GWTFirst\src Created Directory f:\dev\workspace\GWTFirst\test Created File f:\dev\workspace\GWTFirst\.project Created File f:\dev\workspace\GWTFirst\.classpath $ applicationCreator -eclipse GWTFirst -out f:\dev\workspace\GWTFirst jp.littlesoft.client.HelloGWT Created Directory f:\dev\workspace\GWTFirst\src\jp\littlesoft Created Directory f:\dev\workspace\GWTFirst\src\jp\littlesoft\client Created Directory f:\dev\workspace\GWTFirst\src\jp\littlesoft\public Created File f:\dev\workspace\GWTFirst\src\jp\littlesoft\HelloGWT.gwt.xml Created File f:\dev\workspace\GWTFirst\src\jp\littlesoft\public\HelloGWT.html Created File f:\dev\workspace\GWTFirst\src\jp\littlesoft\client\HelloGWT.java Created File f:\dev\workspace\GWTFirst\HelloGWT.launch Created File f:\dev\workspace\GWTFirst\HelloGWT-shell.cmd Created File f:\dev\workspace\GWTFirst\HelloGWT-compile.cmd $
(プロンプトが shell ですがお構いなく)
出力するパスが微妙だったりコマンドサーチパスに入ってなかったりで微妙だったのですが、上記のプロジェクトを eclipse で import したナニと eclipse で作成してみたソレを比較してみるに、こちらの方が手厚い感じ。
で、動作確認を、とメニューバーの Run → Run なナニを試してみたのですが、プロジェクト選択画面でこのプロジェクトが出てこない。import してるんだからきちんと認識してくれよ、と思いつつも何かが足らないに違いないなぁ、と。
@IT によると Project Explorer に表示されている HelloGWT-shell.cmd をダブルクリックでも動く、とありましたのでそれを試すと一応動作した模様。この原因究明は必要だろうなぁ (とほほ