本テキストではGoogle Apps Engineの環境構築及びHellow worldアプリを作成していきます。

Eclipseのインストール

Google Apps EngineはEclipseを使って開発していきます。Eclipseのインストール方法については下記ページをご覧ください。

Eclipse用Googleプラグインのインストール

Eclipse用Googleプラグインを使用してGoogle App Engine アプリケーションを開発していきます。
Eclipseを起動し、「Help」→「Install New Software」をクリックしてください。


次の画面で「Add」ボタンをクリックします。


次の画面で下記のとおりNameとLocationを入力してください。


 Name  Google 
 Location  http://dl.google.com/eclipse/plugin/4.2
※Locationは末尾の数字はEclipseのバージョンとあわせてください。(ここではEclipseのバージョンは4.2を使用しています。)

下記のようにダウンロードできるソフトウェアが表示されますので「Select All」をクリックして「Next >」ボタンをクリックしてください。


次の画面では何も変更せず「Next >」ボタンをクリックしてください。






しばらくするとインストールが完了し、再起動を求められますので再起動すればインストールは完了です。

新規プロジェクト作成

Google Apps Engineの新規プロジェクトを作成します。
下記のアイコンをクリックして新規プロジェクトを作成します。


次の画面にてGoogleフォルダの中に入っている「Web Application Project」を選択し「Next >」ボタンをクリックします。


次の「Create a Web Application Project」画面にて下記のとおり入力して「Finish」ボタンをクリックしてください。

 Project name  Helloworld 
 Pacage  com.rainbowapps.helloworld 
 Use Google Web Toolkit  チェックを外す 



そうすると下記のとおり新規プロジェクトが作成されました。




プロジェクトの実行(ローカル環境の動作確認)

早速ですが作成した新規プロジェクトをローカル環境で実行してみましょう。
まずはGoogle Apps Engineで処理されるプログラムコードが記述されているプログラムファイルを少し手を加えてみます。
「src」フォルダの中の「com.rainbowapps.helloworkd」パッケージ内にある「HelloworldServlet.java」をクリックします。


エディターエリアにて下記のとおりプログラムコードを修正してみます。
下記の黄色背景部分のように追加してみてください。

src/HelloworldServlet.java
package com.rainbowapps.helloworld;

import java.io.IOException;

import javax.servlet.http.*;


@SuppressWarnings("serial")

public class HelloworldServlet extends HttpServlet {

public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {

resp.setContentType("text/plain");

resp.getWriter().println("Hello, google apps engine world");

}

}






それではローカル環境で実行してみましょう。プロジェクトフォルダの「Helloworkd」をクリックして右クリックし、「Run As」→「Web Application」を選択します。



コンソール画面にて「Dev App Server is now running」になれば起動完了です。


ウェブブラウザを起動してアドレスバーにて「localhost:8888」を入力してください。
下記の画面が表示されたでしょうか。表示されたら「Helloworld」のリンクをクリックしてください。

このように先程修正した内容がWebブラウザ上で表示されれば完成です。




アプリケーションをGoogle Apps Engineへアップロード

作成したアプリケーションをGoogle Apps Engineにアップロードして公開してみましょう。

Google Apps Engineの登録

Google Apps Engineへアップロードするにはます登録する必要があります。
下記URLにアクセスしてください。
https://appengine.google.com/

Applicationの登録



プロジェクトのデプロイ

プロジェクトのGoogle Apps Engine設定




Googleアカウントログイン



プロジェクトのデプロイ







デプロイされたアプリケーションを確認






Comments