Google App Engine Java - Hallo Weltbeispiel mit Eclipse

Google App Engine Java Hallo Welt Beispiel mit Eclipse

In diesem Tutorial zeigen wir Ihnen, wie Sie mitEclipse einGoogle App Engine (GAE)Java-Projekt erstellen (Beispiel "Hallo Welt"), es lokal ausführen und in Google App Engine bereitstellen Konto.

Benutztes Werkzeug :

  1. JDK 1.6

  2. Eclipse 3.7 + Google Plugin für Eclipse

  3. Java SDK für Google App Engine 1.6.3.1

Note
GAE unterstützt Java 1.5 und 1.6.

P.S Assume JDK1.6 and Eclipse 3.7 are installed.

1. Installieren Sie das Google Plugin für Eclipse

Lesen Sie diese Anleitung -how to install Google Plugin for Eclipse. Wenn Sie das Google App Engine Java SDK zusammen mit „Google Plugin for Eclipse“ installieren, fahren Sie mit Schritt 2 fort. Andernfalls holen Sie sich dieGoogle App Engine Java SDK und extrahieren Sie sie.

2. Neues Webanwendungsprojekt erstellen

Klicken Sie in der Eclipse-Symbolleiste auf das Google-Symbol und wählen Sie "New Web Application Project…".

Abbildung - Neues Webanwendungsprojekt

Choose new web application project

Abbildung - Deaktivieren Sie die Option "Google Web ToolKit" und verknüpfen Sie Ihr GAE Java SDK über den Link "configure SDK".

create new web application project

Klicken Sie auf "Fertig". Google Plugin for Eclipse generiert automatisch ein Beispielprojekt.

3. Hallo Welt

Überprüfen Sie das generierte Projektverzeichnis.

gae project directory

Nichts Besonderes, eine standardmäßige Java-Webprojektstruktur.

HelloWorld/
  src/
    ...Java source code...
    META-INF/
      ...other configuration...
  war/
    ...JSPs, images, data files...
    WEB-INF/
      ...app configuration...
      lib/
        ...JARs for libraries...
      classes/
        ...compiled classes...

Das Extra ist diese Datei "appengine-web.xml". Google App Engine benötigt diese, um die Anwendung auszuführen und bereitzustellen.

Datei: appengine-web.xml


  
  1

  
  
    
  

4. Führen Sie es lokal aus

Klicken Sie mit der rechten Maustaste auf das Projekt und führen Sie es als „Web Application“ aus.

Eclipse-Konsole:

//...
INFO: The server is running at http://localhost:8888/
30 Mac 2012 11:13:01 PM com.google.appengine.tools.development.DevAppServerImpl start
INFO: The admin console is running at http://localhost:8888/_ah/admin

Zugriff auf URLhttp://localhost:8888/, siehe Ausgabe

gae hello world demo

und auch das Hallo-Welt-Servlet -http://localhost:8888/helloworld

gae hello world demo

5. Auf Google App Engine bereitstellen

Registrieren Sie ein Konto beihttps://appengine.google.com/ und erstellen Sie eine Anwendungs-ID für Ihre Webanwendung.

In dieser Demonstration habe ich eine Anwendungs-ID mit dem Namen "example123" erstellt und inappengine-web.xml eingegeben.

Datei: appengine-web.xml


  example123
  1

  
  
    
  

Informationen zum Bereitstellen finden Sie in den folgenden Schritten:

Abbildung 1.1 - Klicken Sie in der Symbolleiste auf die Schaltfläche GAE-Bereitstellung.

deploy to google app engine

Abbildung 1.2 - Melden Sie sich mit Ihrem Google-Konto an und klicken Sie auf die Schaltfläche Bereitstellen.

deploy to google app engine

Abbildung 1.3 - Wenn alles in Ordnung ist, wird die Hallo-Welt-Webanwendung unter dieser URL bereitgestellt -http://example123.appspot.com/

deploy to google app engine

Erledigt.