Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

KobeGTUG GAE/Java

748 views

Published on

  • Be the first to comment

  • Be the first to like this

KobeGTUG GAE/Java

  1. 1. 神戸 GTUG 2012 年度 第四回「 Google App Engine 勉強会」 サントリーアネックスビル
  2. 2. 本日の目的• Google App Engine の経験がない皆さんに 、 Java/Python/Go 言語で「似たような」 サンプルを作って、ソースコードがどこ ように異なるのかを理解して貰います。• そして、自分のお気に入りの言語を選ん で、 Google App Engine の開発をはじめ ていただけるようになることを目標にし ています。
  3. 3. アジェンダ• 14:00 〜 14:10  神戸 GTUG の紹介• 14:10 〜 15:00   Java で GAE @takagig• 15:00 ~ 15:10  休憩• 15:10 ~ 16:00   Python で GAE @kuri65536• 16:00 ~ 16:10  休憩• 16:10 〜 17:00   GO で GAE @titoi2• 17:00 〜 17:30  座談会• 17:30 〜 18:00  【 LT 】 – Twitter 連携  @esperia09 – sphinx について @lab1092
  4. 4. Google App Engine とは?• Google のインフラを利用したアプリケー ション開発プラットフォーム
  5. 5. Google App Engine のメリット• Google のインフラで独自アプリを動かせ る• アプリサーバの導入やメンテが不要であ る• 無料でアプリケーションを世界に公開で きる
  6. 6. Google App Engine の特徴• データストア• 自動スケーリングと負荷分散• Google アカウントを利用した認証の仕組 み• 各種サービス API – フェッチ – メール – Memcache – 画像操作
  7. 7. 環境構築• 例 – Eclipse Indigo • Eclipse Java EE IDE for Web Developers – JDK • java version "1.6.0_29" • Java(TM) SE Runtime Environment (build 1.6.0_29-b11-402-11D50b) • Java HotSpot(TM) 64-Bit Server VM (build 20.4- b02-402, mixed mode)
  8. 8. Google App Engine SDK の導入• 「 google app engine 」でググる• App Engine のトップページから 「 Eclipse 」を選択しましょう
  9. 9. Google App Engine SDK の導入• Eclipse プラグインを導入しましょう。 – Help → Install New Software
  10. 10. Google App Engine SDK の導入• インストールが終われば再起動します
  11. 11. それでは早速作りましょう!• GAE プロジェクトを作る• 画面( HTML )を作る• サーバでのリクエスト受付処理を書く• サーバでのデータ書き込み処理を書く• サーバでのレスポンス処理を書く• デバッグで動かす
  12. 12. 補足• データストア – Java Data Object – Java Persistence API – Low Level API

×