IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    

developerWorks 中国  >  Open source  >

使用 Eclipse Ganymede 进行桌面、Web 和移动设备开发,第 2 部分:采用 Ganymede 进行富客户机平台开发

RAP:面向 Web 的新技术

developerWorks

级别: 中级

Suresh Krishna , 软件开发人员, Oracle
Trebor Fenstermaker , 软件顾问, Sunnyside Avenue Software, LLC

2008 年 10 月 20 日

现在注册或者使用您的 IBM ID 和密码登录。

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公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。

文档选项

未显示需要 JavaScript 的文档选项

英文原文

英文原文


    关于 IBM 隐私条约 联系 IBM 使用条款