|  | 级别: 中级 Suresh Krishna , 软件开发人员, Oracle Trebor Fenstermaker , 软件顾问, Sunnyside Avenue Software, LLC
2008 年 10 月 20 日 Eclipse IDE 的 Ganymede 发行版包括 24 个独立项目,涵盖各种各样的技术。这些项目大部分都十分成熟,而此发行版将提供对这些项目的增量改进。但是 Ganymede 还包括把新技术引入到 Eclipse 平台中的许多新项目。在这个 “使用 Eclipse Ganymede 进行桌面、Web 和移动设备开发” 三部分系列教程中,我们将介绍以下新 Ganymede 特性:RCP、RAP 和 eRCP,这些特性将允许用一个通用代码库分别为桌面、Web 和移动平台开发软件;使用 Subversion 进行版本控制;以及使用 p2 进行更新和安装。本文是第 2 部分,我们将利用在第 1 部分中开发的备忘记事本,并将其修改为使用新 Rich Ajax Platform(RAP)在 Web 上打包和分发应用程序。
在本教程中
Eclipse IDE 的 Ganymede 发行版将捆绑 Eclipse 旗下的 20 多个新项目和现有项目。在这个共分三部分的系列教程的第 1 部分中,您了解了一些可以简化开发的新添特性,包括 Subversion 支持和名为 p2 的新插件分发模型。通过开发一个简单的备忘记事本插件应用程序,然后将它存储在 Subversion 中并通过 p2 进行部署,您还看到了成熟的 Rich Client Platform(RCP)中的一些增量改进。 Ganymede 中添加的另一项令人兴奋的内容是 Rich Application Platform(RAP)。RAP 用于构建富客户机应用程序 — 类似于为桌面应用程序开发的有状态 GUI 应用程序 — 并将其部署以供在 Web 中使用。RAP 把 Eclipse 编程模型引入到 Web 中,允许在构建基于 RAP 的应用程序时重用大部分现有的 RCP 代码。这是使用 Ajax 完成的,但是 Eclipse 可以让您轻松地利用使用 RCP 开发桌面应用程序的知识。为了演示,您将把在 第 1 部分 中开发的备忘记事本修改为使用 RAP。 主题包括: - 如何下载并把 RAP 环境安装到 Eclipse 中
- 如何把现有 RCP 代码迁移到 RAP 中
- 如何为 Web 构造代码
- 如何打包并把代码部署到 Web 服务器中
预备知识
参见系统需求。
系统需求
- Eclipse Ganymede
- Eclipse Ganymede 位于 Eclipse Foundation。
- Java 2 Standard Edition
- 从 Sun Microsystems 可以获得 Java™ 2 Standard Edition V5 或更高版本。
- Eclipse RAP
- 在 Eclipse.org 的 Eclipse Foundation RAP 部分 可以获得 Eclipse RAP 插件。
- Apache Tomcat
- 为了把已完成的 RAP 应用程序部署到独立的 servlet 容器中,本教程将使用 Apache Tomcat。请下载最新稳定版本。
语言 中文
格式 html
更多参考资源
IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。 |  | |  |
|