使用 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 目录结构
在根目录中,您应当会看到两个 Python 脚本:
本文转自IBM Developerworks中国
请点击此处查看全文
- 使用 Eclipse 在 Google App Engine 上创建 mashup之第 1 部分:创建应用程序
- 使用 Eclipse 在 Google App Engine 上创建 mashup,第 3 部分: 使用 RESTful Web 服务
- 使用 Eclipse 在 Google App Engine 上创建 mashup
- 使用 Eclipse创建 Ajax mashup
- 使用 Eclipse 和 Java SE 6 创建独立 Web Services 应用程序,第 1 部分: Web Services 服务端应用程序
- 使用 Eclipse 和 Java SE 6 创建独立 Web Services 应用程序,第 1 部分: Web Services 服务端应用程序
- Mashup -- SOA 的发展之路,第 2 部分: 环境应用程序和 Mashup 生态系统
- Google App Engine创建hello world
- 申请Google App Engine并创建appid
- 使用eclipse调试gae(google app engine)
- 使用 Eclipse 和 Java SE 6 创建独立 Web Services 应用程序,第 2 部分: Web 服务客户端应用程序
- 使用 Google Web Toolkit、Apache Derby 和 Eclipse 构建 Ajax 应用程序 第 1 部分: 梦幻前端
- 在Grails中创建一个简单的Twitter应用程序(第1部分)
- Google APP Engine 使用
- 申请Google App Engine并创建Appid Goagent教程
- 使用Eclipse在Google App Engine(GAE) 中的Python + Django工程环境配置
- 用 JSQMessagesViewController 创建一个 iOS 聊天 App - 第 1 部分
- 创建并置表,第 1 部分: 使用 Flex 创建 JTable
- c3p0+mysql的奇怪问题
- IBM Mashup Center 初探:概念和安装
- Rational FAQ 第 1 期
- 从头开始构建一个嵌入式 Linux 发行版
- Java 运行时监控第 3 部分: 监控应用程序生态系统的性能与可用性
- 使用 Eclipse 在 Google App Engine 上创建 mashup之第 1 部分:创建应用程序
- 在 SOA 中使用一致的标记来改进 Web 2.0 应用程序的搜索结果
- struts bean标签的介绍
- apache2.2和tomcat5.5
- 你赚钱,我干活
- Gartner公布五种新兴SOA设计模式
- Spring包结构以及各个包之间引用关系说明
- 书评: 《Introducing Silverlight 2》 - 第三章
- 图片