RAP 1.0 是第一个允许开发人员透过Eclipse组件模式建置RAI的Ajax平台,采用OSGi(Open Services Gateway Initiative)标准。
Eclipse基金会本周一(10/15)宣布释出Eclipse Rich Ajax Platform(RAP 1.0),这是一个可供免费下载、用来开发丰富网路应用程序(RIA)的Ajax平台。
Eclipse基金会表示,RAP 1.0是第一个允许开发人员透过Eclipse组件模式建置RAI的Ajax平台,采用OSGi(Open Services Gateway Initiative)标准。OSGi为一服务导向,以组件为基础的环境,可推动应用程序及服务的互通性。这样一来,采用RAP 1.0平台的企业现在可以开发以组件为基础,并可整合至现有企业系统的Ajax与RAI应用程序。
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)方法。
RAP 现在既支持对话框,也支持事件处理。
下面是几个Demo:
1.http://rap.eclipse.org/rwt/W4TDelegate
2.http://eclipsediscovery.yoxos.com/discovery/rap
3.http://rap.eclipse.org/rapdemo/rms
这个工具感觉和GWT差不多,估计开发效果会更快些,但是从demo上看,色彩效果太差劲了
分享到:
- 2007-10-16 18:34
- 浏览 2240
- 评论(0)
- 论坛回复 / 浏览 (0 / 2831)
- 查看更多
相关推荐
Eclipse RAP(Rich Ajax Platform)教程 Eclipse RAP 是一个开源的、基于Java的Web应用程序框架,它允许开发者创建富客户端应用,这些应用的行为和用户界面与桌面应用非常相似,但运行在Web浏览器中。RAP利用了...
2. **设计用户界面**:使用SWT和JFace API设计应用界面,RAP会自动将其转换为Ajax友好的Web界面。 3. **实现业务逻辑**:在服务器端编写Java代码,处理业务逻辑和数据访问。 4. **测试和调试**:Eclipse RAP提供了...
标题中的"com.github.eclipsecolortheme.themes_1.0.0.201207121019"是Eclipse插件的标识符,它代表了这个插件的版本信息。在这个版本号中,“com.github.eclipsecolortheme.themes”是插件的ID,表明它是GitHub上的...
该软件是用来运行Eclipse的工具,我以前用delphi写的,今天完善了一下,把它拿出来free给大家,用的时候把它放在eclipse目录下就可以了,直接运行startEclipse.exe。 我2002年开始使用eclipse的时候,发现她不像...
在Eclipse中进行AJAX(Asynchronous JavaScript and XML)开发,可以提升Web应用程序的用户体验,因为AJAX允许页面在不刷新整个页面的情况下与服务器进行异步通信,实现数据的动态更新。 AJAX的核心技术包括...
Eclipse RAP(Rich Ajax Platform)是一个用于构建Web应用程序的框架,它允许开发者使用桌面应用程序的编程模型来创建丰富的Web应用。Eclipse RAP Deploy 是关于如何在Eclipse 3.5环境中部署和运行RAP应用的教程。在...
实例”是针对初学者的一个项目,旨在帮助他们理解并掌握如何在Eclipse开发环境中,结合Struts框架来运用Ajax技术。下面我们将详细探讨这一主题。 首先,我们需要了解Ajax的基本概念。Ajax的核心是通过JavaScript与...
Eclipse的工具集,如Pulse、WebTools Project等,可以协助开发人员设计、测试和监控服务,同时,Eclipse基金会也支持多个与SOA相关的开源项目,例如Eclipse SOA Suite,它包含了对企业级SOA开发所需的各种组件。...
eclipse-color-theme 1.0版本,改变eclipse代码区主题,官方网址https://github.com/eclipse-color-theme/eclipse-color-theme,在网址上找到update-site超链接,该链接明确地描述安装方式: 1、直接eclipse安装,...
Ant是Apache软件基金会下的一个Java项目,它是一个基于XML的构建工具,常用于自动化Java项目的构建、测试和部署。而Eclipse则是一个流行的开源集成开发环境(IDE),支持多种编程语言,尤其对Java开发者来说,...
在Eclipse中开发Ajax,通常会涉及到以下几个关键组件: 1. **JavaScript**: 是Ajax的核心,负责创建XMLHttpRequest对象,这是Ajax通信的基础。它发送异步请求到服务器,并处理服务器返回的数据。 2. **...
1.把文件com.github.eclipsecolortheme_1.0.0.201410260308.jar拷贝到你的eclipse的安装目录的plugins文件夹下(注意:不是workspace目录) 2.重启eclipse, 在 Window→Preferences→General→Appereance->Color Theme...
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 IDE开发基于Ajax的Web应用程序,通过参考提供的"MyEclipse 8.5"项目实例。Ajax(Asynchronous JavaScript and XML)是一种用于创建更快速、更交互式Web应用程序的技术,它...
本教程将详细讲解如何在Eclipse中配置JDK V1.0,帮助你顺利完成开发环境的搭建。 一、JDK简介 JDK是Java开发工具包,它是Oracle公司提供的用于编写Java程序的软件包。JDK包含了Java编译器、Java虚拟机(JVM)以及...
在Eclipse启动的时候,选择相应的语言版本启动,让Eclipse实现多语言版本共存。
总之,"Eclipse平台下的Servlet AJAX代码实例"是一个很好的学习资源,它展示了如何在JSP页面中集成Servlet和AJAX技术,实现动态交互的Web应用。通过实践这个项目,开发者可以深入理解这两种技术的工作原理,提升Web...