Google Code предлагается на следующих языках: English – Español – 日本語 – 한국어 – Português – Pусский – 中文(简体) – 中文(繁體)
Разработка и добавление приложений Java для Google App Engine осуществляется с помощью инструментария разработки (SDK) Java App Engine.
SDK включает программное обеспечение для веб-сервера, которое можно запустить на собственном компьютере для тестирования приложений Java. Сервер имитирует службы App Engine, включая локальную версию хранилища данных, аккаунты Google и возможность получения URL и отправки электронной почты с компьютера с помощью API App Engine.
Google App Engine поддерживает Java 5 и Java 6. При запуске приложения Java в App Engine оно выполняется, используя виртуальную машину Java 6 (JVM) и стандартные библиотеки. В идеале следует использовать Java 6 для компилирования и тестирования приложения для обеспечения того, локальный сервер ведет себя аналогично App Engine.
Для разработчиков, которым сложно использовать Java 6 (например, для разработчиков, использующих Mac OS X), SDK App Engine совместим с Java 5. Скомпилированные классы и JAR, созданные с помощью Java 5, можно загрузить на App Engine.
При необходимости загрузите и установите Java SE Development Kit (JDK) для вашей платформы. Для пользователей Mac: см. сайт разработчика Java компании Apple для загрузки и установки последней версии Java Developer Kit, доступной для Mac OS X.
После установки JDK выполните следующие команды в командной строке (для Windows – командная строка, для Mac OS X – "Terminal" (Терминал)), чтобы проверить, что их можно выполнить, и определить установленную версию. Если установлена Java 6, эти команды отобразят номер версии, например, 1.6.0. Если установлена Java 5, номер версии будет аналогичен 1.5.0.
java -version javac -version
При использовании среды разработки Eclipse самым простым способом разработки, тестирования и загрузки приложений App Engine является использование плагина Google для Eclipse. Плагин включает все необходимое для создания, тестирования и развертывания приложения полностью с помощью Eclipse.
Плагин доступен для Eclipse версий 3.3 и 3.4. Плагин можно установить с помощью функции обновления программного обеспечения Eclipse. Расположения установки:
http://dl.google.com/eclipse/plugin/3.3
http://dl.google.com/eclipse/plugin/3.4
Информацию об использовании функции обновления программного обеспечения для установки плагина, а также о создании нового проекта см. в статье Использование плагина Google Eclipse.
При использовании Eclipse и плагина Google можно установить SDK App Engine Eclipse с помощью функции обновления программного обеспечения. Если компонент "SDK Java Google App Engine" еще не установлен, установите его, используя указанные выше адреса.
Если Eclipse или плагин Google не используются, можно загрузить SDK Java App Engine в виде Zip-архива.
Загрузите SDK Java App Engine. Распакуйте архив в удобное место на жестком диске.
Примечание. При распаковке архива будет создан каталог с именем наподобие appengine-java-sdk-X.X.X, где X.X.X – номер версии SDK. В этой документации данный каталог будет называться appengine-java-sdk/. После распаковки каталог можно переименовать.
SDK Java App Engine включает несколько демо-приложений в каталоге demos/. Итоговая версия приложения гостевой книги, которое будет создано в данном руководстве, находится в каталоге guestbook/. Это демо-приложение предварительно скомпилировано, поэтому его можно запустить прямо сейчас.
При использовании Eclipse SDK находится в каталоге установки Eclipse в подкаталоге plugins/com.google.appengine.eclipse.sdkbundle_VERSION/, где VERSION – идентификатор версии для SDK. В командной строке измените текущий рабочий каталог на данный каталог, чтобы выполнить следующую команду. При использовании Mac OS X или Linux может потребоваться предоставить командным файлам разрешения на исполнение, чтобы запустить их (например, с помощью команды chmod u+x dev_appserver.sh).
При использовании Windows запустите демо-приложение гостевой книги на сервере разработки, выполнив следующую команду в командной строке:
appengine-java-sdk\bin\dev_appserver.cmd appengine-java-sdk\demos\guestbook\war
При использовании Mac OS X или Linux выполните следующую команду:
./appengine-java-sdk/bin/dev_appserver.sh appengine-java-sdk/demos/guestbook/war
Сервер разработки запустится и начнет прослушивать запросы на порту 8080. Откройте следующий URL в браузере:
Подробнее о работе веб-сервера для разработки, в том числе о том, как изменить используемый им порт, см. Справочное руководство веб-сервера для разработки.
Чтобы остановить сервер, убедитесь, что окно командной строки активно, и нажмите Control-C.
Среда разработки позволяет разрабатывать и тестировать готовые приложения App Engine на компьютере. Начнем с простого проекта.
Переходите к разделу Создание проекта.