使用 Eclipse 在 Google App Engine 上创建 mashup之第 1 部分:创建应用程序

来源:互联网 发布:怎样求和表格内的数据 编辑:程序博客网 时间:2024/05/16 02:27
进军社会软件是为应用程序增值的好方法。使用社会网络可以更轻松地获得并聚合数据,从而创建富有革新精神的新 Web应用程序。但是,仍然必须处理创建可伸缩 Web 应用程序的所有常见问题。现在,使用 Google App Engine (GAE)也可以简化工作。使用 GAE,可以不必考虑管理应用服务器池的所有事务。您不必担心存储大量静态内容和动态数据。相反,您可以将精力集中在创建优秀的mashup 上。本文是共分三部分的系列文章 “使用 Eclipse 在 Google App Engine 上创建 mashup”的第一部分,将了解如何开始开发 GAE 应用程序,以及如何使用 Eclipse 简化 GAE 开发。

关于本系列

在本系列中,将了解如何开始使用 Google App Engine (GAE)。在第 1部分中,将了解如何设置开发环境,以便可以开始创建运行在 GAE 上的应用程序。了解如何使用 Eclipse 简化应用程序的开发和调试。在第 2部分中,将使用 Eclipse 构建一个 Ajax mashup 并将其部署到 GAE 中。最后,在第 3 部分中,通过为应用程序创建RESTful Web 服务返回到生态系统,这样其他人就可以使用它创建自己的 mashup。

GAE 是创建 Web 应用程序的平台。使用它的最重要的先决条件是具备 Python 知识,因为要在 GAE 中使用 Python作为编程语言(目前为 Python V2.5.2)。对于本系列,具备一些典型的 Web开发技能将会有帮助(例如,HTML、JavaScript 和 CSS 知识)。要针对 GAE 进行开发,需要下载三个软件包。

Eclipse Classic
我使用的是 Eclipse Classic V3.3.2。更新的版本也可以使用。
Google App Engine SDK
阅读 GAE 站点中的官方文档并查找下载 SDK 的链接。
PyDev
使用更新站点 http://pydev.sourceforge.net/updates/ 从 Eclipse 内下载 PyDev,它可以将 Eclipse 转换为一个 Python IDE。

下面详细讨论了后两个软件包的安装。如果您刚开始使用 Eclipse,请参阅 参考资料 获得入门。





回页首

设置 GAE

如果曾经花大量时间开发过 Web 应用程序,则很可能在想要开始使用新应用程序堆栈时习惯下载库、Web服务器和数据库。有时,可以将所有这些包绑定到优秀的安装程序中,从而可以更轻松地使用所有活动部分。一切就绪后,通常需要进行更多的设置,才能正常使用所喜爱的开发环境。幸运的是,使用 GAE 时不会遇到这种情况。让我们看看如何设置它以及如何将它和 Eclipse 结合起来。

设置 GAE 首先需要做的是下载 SDK,可用于 Microsoft® Windows®、Mac OS X 和 Linux®。对于Windows 和 Mac OS X,SDK 是以安装程序出现的,不但要在系统中安装SDK,而且要在路径中放置几个关键的可执行脚本以便使用。图 1 显示了 SDK 的目录结构图。


图 1. GAE SDK 目录结构
Google App Engine SDK 目录结构

在根目录中,您应当会看到两个 Python 脚本:





本文转自IBM Developerworks中国

      请点击此处查看全文