rap是一个类似rcp的框架,使用类似于rcp(rich client platform)的接口。然后,编写出来的应用是运行在浏览器中的,rap的全称为rich ajax platform(官网是解释是remote appliation platform)。
1、下载RAP
· 为了方便我这里直接下载一个RAP Runtime版本的Eclipse, http://www.eclipse.org/downloads/ (Eclipse Juno (4.2) SR1Eclipse for RCP and RAP Developers 版本)
· http://www.eclipse.org/rap/downloads/1.5/ Release 1.5 June 27, 2012 Tooling Runtime
++注意: 下载后,不能直接放置到dropins目录下(http://wiki.eclipse.org/Equinox/p2/Getting_Started)。
因为rap和rcp使用的类似的接口,org.eclipse.rap.ui以及org.eclipse.rap.ui.views重写了RCP_UI很多的handler和views。如果直接放置到plugins后,会导致eclipse不能使用!!
http://eclipsesource.com/blogs/2012/03/15/publishing-negative-requirements/
2、 配置RAP运行环境
通过改变目标平台的方式来添加RAP的插件。
1> 解压并运行eclipse
2> 通过菜单Window->Preferences->Plug-in Development-> Target Platform,打开目标平台的对话框。
3> 为目标平台添加tooling和runtime的插件。
+注意: runtime插件里面的osgi和eclipse.core.*插件已经删除(和eclipse自带的插件冲突)。
>>注意:可以把这个target-platform保存为一个文件(eclipse很多都可以从文件而来,target, product, launch...)。
3、测试
把RAP的demo导入到Workspace,运行里面的“Controls Demo.launch”
1> 以source project的方式导出RAP-DEMO到工作空间:
2> 运行Control DEMO
3> 查看结果
感觉还是挺有想法的,通过rcp的编程方式,写出web的应用。
源码Source:
http://eclipse.org/rap/source/
https://github.com/eclipse/rap
https://github.com/eclipse/rap.tools
参考:
r1: rap发布到tomcat
http://developer.51cto.com/art/200907/137284.htm
r2: 使用update的方式安装
http://vwpolo.iteye.com/blog/387188
相关推荐
在BundlesTab页中,需要手动勾选依赖的插件。这一步非常重要,因为RAP应用的正常运行依赖于这些插件。 - `Com.example.rap.helloworld`: 应用程序本身的核心插件。 - `Org.eclipse.equinox.http.jetty`: 提供...
1. 安装Eclipse IDE for RCP and RAP Developers,这个版本包含了开发Eclipse插件所需的工具。 2. 安装Plug-in Development Environment (PDE)工具集,这可以通过Eclipse的Marketplace或者在"Help" -> "Install New ...
在尝试安装Activiti Designer插件时,出现“Cannot complete the install because one or more required items could not be found.”的错误,这通常意味着缺少必要的依赖或插件没有正确配置。 在Eclipse中安装...
总的来说,Q-Rap插件通过提供一套完整的无线电网络规划解决方案,极大地简化了专业和非专业用户的网络设计工作,促进了开源GIS技术在无线电通信领域的应用和发展。通过持续的社区支持和更新,Q-Rap将持续提升其功能...
在本文中,我们将详细介绍如何在Windows XP系统上安装Android开发环境,主要包括以下几个步骤:安装JDK、Apache Ant、Eclipse IDE、Android SDK以及ADT插件。 首先,安装JDK(Java Development Kit)是必不可少的,...
因此,用户在安装时应确保来源可靠,并时刻关注插件的更新,以便获取最新的安全补丁和功能改进。 总的来说,【RAPNET助手-crx插件】是针对Rapnet用户的一款实用工具,它通过本地化和便捷的登录方式,提升了用户在...
这种情况下,可能需要用户手动调整或者寻找更合适的汉化包。此外,由于汉化工作涉及到大量的翻译工作,有时可能存在一些翻译不准确或者缺失的地方,用户在使用过程中如果发现这些问题,可以通过社区反馈或者自行修改...
- 若安装后仍有部分界面未汉化,可能是因为某些插件未包含在中文包中,或者需要手动调整Eclipse的配置。 5. **常见问题与解决方案** - 如果出现汉化不全的情况,可以尝试更新或重新安装相关插件。 - 如果遇到...
关于“eclipse的版本新版本可以不配置直接用”,这可能是指Eclipse的新版本在安装后,许多常见配置如JRE设置、插件集成等都已经预设好了。这使得新用户可以更快地开始编程,而不需要进行复杂的初始设置。例如,...
4. **替换文件**:然后,你需要将解压出的汉化插件文件复制到Eclipse的安装目录下的相应位置。通常,语言包会包含在`plugins`目录下的`org.eclipse.ui.workbench_*.jar`文件中,以及`features`目录下的`org.eclipse....
- 零配置:基于约定优于配置的原则,大多数情况下无需手动配置。 2. **RESTful API设计**: - Representational State Transfer(表述性状态转移)是一种架构风格,用于构建网络应用程序。它强调资源的识别和无...
ApiPost拥有Chrome拓展插件、Window客户端、Mac客户端3大版本,软件界面清爽,使用简单,功能类似PostMAN和Rap的结合,更适合中文版的国人使用。 4、流程测试 ApiPost支持环境变量、流程测试,解决在参数依赖下的...
6. **插件和扩展**:jQuery拥有庞大的插件生态系统,允许开发者快速添加功能如表单验证、轮播图、日期选择器等。 通过学习JavaScript和jQuery,开发者可以创建具有高度互动性和用户体验的现代网页。这份"JS、Jquery...