`
vwpolo
  • 浏览: 192966 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

RAP - 基于Eclipse的富Ajax平台

阅读更多
   RAP是基于Equinox(对OSGi的实现)上的。它能够让开发者以组件(插件)来组织构建应用程序,这个特点也就是当初Eclipse成功的关键之处。它还能让开发者使用Java作为他们的工具语言和其它一些高级工具套件,如沿用已久的Eclipses JDT 和 PDE(插件开发环境)。最终,RAP能够用于桌面客户端和RIA客户端的开发

    RAP 1.0的功能涵盖可自同样的Java程序建置RIA或RCP应用程序,提供企业可弹性开发以浏览器或是桌面为基础的应用程序;支持以OSGi组件模式为基础的Ajax应用程序开发;提供与Eclipse平台紧密结合的Java开发程序,让开发人员可快速开发、测试及部署RIA应用程序;完整的架构支持可扩展的使用者接口、复杂的工具,以及UI元素的databinding与低耦合(loose coupling)。

   负责RAP计划的Innoopract执行长Jochen Krause说,有了RAP,开发人员将可建置全部是用Java撰写的Ajax应用程序;此外,有许多开发人员懂得撰写Java程序,但企业中熟悉JavaScript的开发人员并不多。

   RAP 项目和 Google 的 GWT(Google Web Toolkit)很类似,但是有两点不同,一是 GWT 是在浏览器的一个仿真 Java 引擎上运行,而RAP 主要是在服务端运行,使用 Ajax 更新客户端。在 RAP中 事件处理(Event-handling)的结果是在服务端操作,而在 GWT 中是在客户端。第二,因为是服务器端的,RAP 可以在一个 Web 容器里访问所有的 Java API(Application Programming Interface)和 OSGi(Open Service Gateway Initiative)。RAP 现在被描述为面向Web 应用的一种 Eclipse 富客户端平台(RCP,Rich Client Platform)方法。

主页:http://www.eclipse.org/rap/
分享到:
评论

相关推荐

    Eclipse RAP Deploy - 针对Eclipse 3.5 + Tomcat

    Eclipse RAP(Rich Ajax Platform)是一个用于构建Web应用程序的框架,它允许开发者使用桌面应用程序的编程模型来创建丰富的Web应用。Eclipse RAP Deploy 是关于如何在Eclipse 3.5环境中部署和运行RAP应用的教程。在...

    Eclipse Rich Ajax Platform: Bringing Rich Client to the Web

    Eclipse Rich Ajax Platform is the first book on the new Eclipse RAP, and it introduces the required RCP and OSG/i concepts used by Eclipse RAP. This firstPress title demonstrates the functionality ...

    eclipse rap教程

    Eclipse RAP(Rich Ajax Platform)教程 Eclipse RAP 是一个开源的、基于Java的Web应用程序框架,它允许开发者创建富客户端应用,这些应用的行为和用户界面与桌面...现在就加入RAP的世界,开启你的富Ajax平台之旅吧!

    eclipse-jee-2018-09-win32-x86_64.zip

    8. **RCP和RAP框架**:Eclipse Rich Client Platform (RCP) 和 Rich Ajax Platform (RAP)允许开发人员构建自己的桌面应用程序和Web应用,2018-09版本可能包含相关更新和改进。 9. **持续集成**:Eclipse与Jenkins、...

    eclipse_rich_ajax_platform

    Eclipse Rich Ajax Platform(简称RAP)是Eclipse基金会推出的一个开源项目,旨在为开发者提供一个构建富客户端Web应用的框架,特别强调了Ajax技术的使用。RAP基于Java,利用Eclipse插件系统的强大功能,使得开发...

    eclipse3.5中文包

    - RCP(Rich Client Platform)和RAP(Rich Ajax Platform)的改进,使得构建桌面和Web应用程序更为简便。 7. **后续版本的发展** - Eclipse 3.5之后,Eclipse继续推出新的版本,如Helios(3.6)、Indigo(3.7)...

    eclipse-jee-oxygen-3-win32-x86_64.zip

    7. **RCP(Rich Client Platform)和RAP(Rich Ajax Platform)改进**:Eclipse的这两个组件在Oxygen 3中也有所加强,提供了更强大的构建桌面和Web应用程序的基础。 8. **JUnit 5支持**:测试框架JUnit 5的引入,...

    Eclipse同SOA和Ajax的连接和整合

    其次,Ajax的集成意味着Eclipse不仅是一个用于后端开发的平台,而且也能处理前端富互联网应用(RIA)的开发。Ajax允许创建动态、交互性强的网页应用,而Eclipse通过提供Ajax开发工具,如支持JavaScript编辑和调试的...

    Eclipse4.4(Luna)中文语言包

    6. **BabelLanguagePack-rt.rap-zh_4.4.0.v20140623020002.zip**:Rap 是Eclipse Rich Ajax Platform的缩写,允许开发基于Web的应用程序,这个语言包使Rap的界面变为中文。 7. **BabelLanguagePack-tools.tm-zh_...

    eclipse是用简介

    Eclipse不仅仅是一个开发工具,还包括了RCP(Rich Client Platform)和RAP(Rich Ajax Platform),开发者可以利用这些构建桌面应用和Web应用。 七、Eclipse社区与生态系统 Eclipse拥有庞大的开发者社区,提供大量...

    IBM RAP 介绍

    drwxr-xr-x 3 root root 4.0K Nov 24 18:24 Eclipse Rich Ajax Platform (RAP)开发环境的配置 - gembin - BlogJava.files -rwxr-xr-x 1 root root 2.5M Nov 24 18:17 InspiritingDemo.mp4 drwxr-xr-x 2 root root ...

    eclipse-rcp-2022-06-R-linux-gtk-x86_64.tar

    另一方面,Eclipse RAP 是一个用于开发Web应用程序的框架,它允许开发者使用Java Swing API来创建Ajax-based的Web应用。RAP将桌面应用的编程模型转换为适合Web的模型,使得开发者能够在熟悉的RCP环境中开发出高性能...

    javaEE源码报告-rap:丰富的Ajax平台项目存储库(rap)

    运行时(远程应用程序平台) 感谢您对这个项目的兴趣。 [Eclipse RAP Runtime] 提供了一个强大的小部件工具包,并与 OSGi 和 Java EE 等成熟技术很好地集成。 您可以完全用 Java 编写应用程序、重用代码并从一流的 ...

    RAP Helloworld

    首先,你需要了解 RAP 的开发环境,这通常包括安装 Eclipse IDE(因为 RAP 是基于 Eclipse 平台构建的),然后安装 RAP 插件,例如 RAP SDK 和 RWT(RAP Widget Toolkit)。这些工具将帮助你创建、编译和调试 RAP ...

    Eclipse平台技术综述

    Eclipse Rich Client Platform (RCP) 提供了一个框架,允许开发者构建桌面应用,而Eclipse Rich Ajax Platform (RAP) 则支持开发Web应用程序。这两个框架都利用了Eclipse的核心组件和插件系统,使得开发者能够快速地...

    2019最新版eclipse.rar

    7. **RCP和RAP**:Eclipse Rich Client Platform (RCP) 和 Rich Ajax Platform (RAP) 允许开发者基于Eclipse构建桌面应用程序和Web应用程序,提供了一种跨平台的应用开发框架。 8. **调试工具**:Eclipse的调试工具...

    eclipse 3.5 官方简体中文包

    在用户界面方面,Eclipse 3.5引入了全新的RCP(Rich Client Platform)和RAP(Rich Ajax Platform)框架,使得开发桌面应用和Web应用变得更加便捷。此外,UI界面进行了优化,提供了一种叫做"聚合视图"的新功能,可以...

    eclipse-rcp-galileo-SR2-win32.zip

    Eclipse For RCP and RAP Developers开发包主要针对开发Eclipse插件,Eclipse RCP(富客户端应用程序),RAP(富客户端ajax应用程序)的程序员,还包含CVS、Mylyn和xml编辑器,EGit分布式版本控制等插件。...

Global site tag (gtag.js) - Google Analytics