2012.4.15 東海GTUG Google App Engineハンズオン

東海GTUG Google App Engineハンズオン
日時:2012.4.15 13:00-17:30
場所:株式会社ニューキャスト セミナールーム
講師:中垣 健志

http://www.zusaar.com/event/234051

「作れば分かる!Google App Engineプログラミング」の2章をもくもくと写経

◆環境設定
◇Pluginインストール
Eclipseは入っているので(Galileo)、1章に従って
Google Plugin for Eclipse 3.5
Google App Engine Java SDK
をインストール

◇デフォルト文字コードの設定
Galileoには本に書いてある「Web」メニューがない。
CSSXML、HTMLはそれぞれ探してUTF-8に設定。
JSPはTextで拡張子.jspを指定して設定。

Javaのランタイム設定
Android用の環境の「jre1.6」だと2章の文字生成のあたりでエラーになる。
Window-Preference Installed JREs
Addで既に入っているC:\Program Files\Java\jdk... を選んで追加する

◆エラー対応
◇ほとんどはスペルミスや記述漏れ
スタイルシート
 style.cssにスペルミスがあってもエラーにならないが、
 スタイルが反映されない。
 Chromeデベロッパーツールでフォントサイズなどを確認できる。

◆デプロイ
◇登録
認証の過程で、メールが以下のアドレスから届くので
ケータイメールのフィルタを解除しておくのを忘れずに
noreply@google.com

◇デプロイ失敗
web.xmlに日本語コメントが入っているとアップロード時にエラーとなった。
空コメントでもNG。コメント行ごと削除すると成功。


◆その他(今まで知らなかったジョーシキ的知識)
Google Chromeデベロッパーツール
 [F12]またはCtrl + Shift + I
虫眼鏡Clickしてからパーツ上にカーソル持っていく

eclipseでファイル名変更
ファイルを右クリック - Refactor - Rename


本の説明が親切なので、もくもく方式でも手順を追えた。
つまづいたところを質問しながら、デプロイまで体験できて満足。
本には、他にも面白そうなアプリサンプルが載っているのであとでいろいろ試そう。