Движок приложения Google Пример Java hello world с использованием Eclipse

Движок приложения Google Пример Java hello world с использованием Eclipse

В этом руководстве мы покажем вам, как использоватьEclipse для создания проектаGoogle App Engine (GAE)Java (пример привет, мир), запустить его локально и развернуть в Google App Engine. учетная запись.

Используемые инструменты:

  1. JDK 1.6

  2. Eclipse 3.7 + плагин Google для Eclipse

  3. Google App Engine Java SDK 1.6.3.1

Note
GAE поддерживает Java 1.5 и 1.6.

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

1. Установите плагин Google для Eclipse

Прочтите это руководство -how to install Google Plugin for Eclipse. Если вы устанавливаете Java SDK Google App Engine вместе с «Google Plugin for Eclipse», переходите к шагу 2. В противном случае получитеGoogle App Engine Java SDK и извлеките его.

2. Создать новый проект веб-приложения

На панели инструментов Eclipse щелкните значок Google и выберите «New Web Application Project…»

Рисунок - Новый проект веб-приложения

Choose new web application project

Рисунок. Снимите флажок с «Google Web ToolKit» и свяжите свой GAE Java SDK с помощью ссылки «configure SDK».

create new web application project

Нажмите «Готово», плагин Google для Eclipse автоматически сгенерирует пример проекта.

3. Привет, мир

Просмотрите созданный каталог проекта.

gae project directory

Ничего особенного, стандартная структура веб-проекта Java.

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...

Дополнительным является файл «appengine-web.xml», он нужен Google App Engine для запуска и развертывания приложения.

Файл: appengine-web.xml


  
  1

  
  
    
  

4. Запустите его локально

Щелкните правой кнопкой мыши проект и запустите его как «Web Application».

Консоль Eclipse:

//...
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

URL-адрес доступаhttp://localhost:8888/, см. Вывод

gae hello world demo

а также сервлет hello world -http://localhost:8888/helloworld

gae hello world demo

5. Развертывание в Google App Engine

Зарегистрируйте учетную запись наhttps://appengine.google.com/ и создайте идентификатор приложения для своего веб-приложения.

В этой демонстрации я создал идентификатор приложения с именем «example123» и поместил его вappengine-web.xml.

Файл: appengine-web.xml


  example123
  1

  
  
    
  

Для развертывания см. Следующие шаги:

Рисунок 1.1 - Нажмите кнопку развертывания GAE на панели инструментов.

deploy to google app engine

Рисунок 1.2 - Войдите в свою учетную запись Google и нажмите кнопку «Развернуть».

deploy to google app engine

Рисунок 1.3 - Если все в порядке, веб-приложение hello world будет развернуто по этому URL-адресу -http://example123.appspot.com/

deploy to google app engine

Готово.