使用GAE(Google App Engine)一步一步开发自己的博客[1]:新手上路

GAE是什么?

GAE(Google App Engine)让我们可以利用Google的机器来搭自己的网站,开发的基本过程与普通的网站开发类似。对于我们的好处当然是免费了(当然,使用的CPU存储资源受限),实在是我们这些只想搞个小网站又囊中羞涩的学生的福音(随便一个php虚拟空间就要几百块,J2EE的更贵)。

接下来,就通过在GAE上开发一个简单的个人博客,来学习基于GAE的开发。

 

 

开发GAE需要什么呢?

1.你要会Java或Python,目前GAE只支持这两种语言。在下愚钝,实在玩不来Python,接下来涉及的开发语言都是Java

2.既然用了Java,强烈推荐使用eclipse,GAE提供了插件可以省很多的事(对于vi,emacs大牛或其他IDE的爱好者,某些配置的细节需要自己看google code上的文档)。

3.一个google的账号,在http://code.google.com/appengine/登陆后点"Create New Application",按照说明建一个Application,这里需要注意的是Application Identifier。后面开发的时候要用到。

 

总结一下,下面的开发过程需要JDK,eclipse,GAE插件(插件的地址在这个页面上,http://code.google.com/appengine/docs/java/gettingstarted/installing.html)。

 

 

一个简单的工程

当我们装完GAE插件之后,就可以建一个Hello World工程来玩一下了。

我们可以看到eclipse的工具栏上多了三个按钮

 

 gae工具栏

 

点击第一个按钮,创建一个GAE的工程。

创建工程

 

由于我们并不需要GWT,所以不要选择Use Google Web Toolkit。

 

下面是建好后的目录结构

dir

 

war目录就是我们熟悉的Java的网站的结构。

 

接下来运行这个项目。

 

run

 

在浏览器输入http://localhost:8888/就能看到效果了。

 

当然,我们不止要在本地运行,还要能够上传到GAE上运行。

我们需要稍微修改一下才能上传。

 

打开war/WEB-INF/appengine-web.xml文件,然后在<application></application>中间加入你的Application Identifier。例如,如果是zblog,就改成<application>zblog</application>。

 

保存后点工具栏上的部署按钮

deploy

 

输入你的google账户的用户名和密码。

上传完之后,打开http://zblog.appspot.com/(将zblog替换成你自己的Application Identifier,这个站点不是我的,被人抢了T_T),就可以看到你的网站了。

 

 

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页