您的位置:首页 > 移动开发

《走近云计算》阅读笔记7--用Eclipse开发Google App Engine应用

2011-11-30 00:32 821 查看
一. 准备工作:

App Engine 主页:http://appengine.google.com

App Engine SDK 下载地址:http://code.google.com/intl/zh-CN/appengine/downloads.html

可选择下载两种语言的版本:python和java

Python SDK的下载

详细开发内容:http://code.google.com/intl/zh-CN/appengine/docs/java/tools/eclipse.html‍

二.创建域名

‍(1)‍Application Identifier:设置域名:cherry.appspot.com(.appspot.com为固定后缀),要验证其可用性

‍(2)Application Title:设置应用程序的注册id,其所谓的application-id。

(3)按照建立好的新域名进入服务部署页面。

三.用Eclipse开发

1.下载Java SDK,并安装Eclipse。

2.使用 Eclipse 和 Eclipse Google 插件:安装 Eclipse Google 插件

在Eclipse中可以添加Google App Engine的支持:http://code.google.com/intl/zh-CN/eclipse/docs/download.html

3.创建项目

(1)File-> New->Google->New Web Application Project,或点击工具栏上的“New Web Application Project”按钮。

(2)出现"New Web Application Project"向导。项目名称:Guestbook;包名称:guestbook。

(3)选择“Google Web 工具包”;确认已选中“使用 Google App Engine”。如果您使用软件更新来安装 App Engine SDK,则插件已配置为使用安装的 SDK。如果您要使用独立的 App Engine SDK 安装程序,请点击配置 SDK...,然后根据提示为 SDK appengine-java-sdk/ 目录添加配置。点击完成以创建项目。

(4)目录结构

1)war/ 目录使用 WAR 标准布局来捆绑网络应用程序。(SDK 目前尚不支持 WAR 档案文件。)Eclipse 插件使用该目录来运行开发服务器,并将应用程序部署到 App Engine。

war/WEB-INF/ 中创建一个名为 classes/ 的目录,并将已编译的类文件放入该目录。

2)src/ 中的非源文件复制到 war/WEB-INF/classes/,包括 META-INF/、log4j.properties 和 logging.properties 文件。war/ 目录的最终内容构成应用程序,以进行测试和部署。

4.运行项目

‍(1)Run->Run As->New Web Application Projec

(2)控制台中显示消息为:The server is running at http://localhost:8080/

(3)在浏览器中访问以下网址:http://localhost:8080/‍‍

(4)调试面板中点击“终止”按钮。

5.上传到Google App Engine‍

‍(1)在第一次上传应用程序之前,必须使用管理控制台注册一个 App Engine 的应用程序 ID

注册应用程序 ID,然后编辑 appengine-web.xml 文件并将<application>...</application> 元素更改为包含新 ID(通常会自动更改)。使用Deploy App Engine Project按钮可将应用程序上传到 App Engine,输入管理员帐户用户名和密码。点击上传按钮,完成上传。 (3)访问应用程序的网址,在 App Engine 上测试应用程序:http://<your‍ application
ID>.appspot.com/guestbook
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: