`

RAP插件手动“安装”

阅读更多

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/

写道
A useful example of a negation requirement comes to mind when you think of RAP (the Rich Ajax Platform). RAP is not intended to be installed into your IDE, but rather it’s meant to be installed in your target platform and deployed into a run-time environment. If you do install RAP into your IDE then you’re asking for trouble (since RAP is an alternate replacement for SWT, your widget library). RAP has traditionally used some pretty hacky work-arounds to ensure that it won’t be installed in the IDE.

 

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

 

  • 大小: 52.1 KB
  • 大小: 106.2 KB
  • 大小: 58.4 KB
  • 大小: 84.9 KB
分享到:
评论

相关推荐

    rap2安装.docx

    rap2 安装教程

    Atom-rap-horn,RAP喇叭原子插件。为IAMMENASCO/RAP做出贡献.zip

    Atom-rap-horn.zip,rap horn atom插件RAP喇叭组件,atom是一个用web技术构建的开源文本编辑器。

    Rap Rap2 接口迁移

    Rap 到 Rap2 接口迁移脚本, 一键全部迁移, 方便实用.方便实用.方便实用.方便实用. 因为我是不需要保留用户跟机构的,所以省了一部 需要前置操作,注册用户, 组织机构 默认的是 rap 在 rap 数据库, rap2 在 rap2_delos...

    RAP Mail例子解释

    将RAP自带的Mail例子代码进行解析,前提是需要会一点插件和RCP的开发

    Hello world.rap

    Hello world.rap

    RAP-0.14.16-SNAPSHOT.war

    RAP-0.14.16-SNAPSHOT.war 使用教程https://github.com/thx/RAP/wiki/deploy_on_centos_cn

    RAP无验证码版

    阿里RAP后台无验证码校验版,登陆页面验证码可以随便填写,部署好后修改config中的mysql和Redis...RAP暂时仅支持在根目录部署,若使用编译好的war包部署,需将war包改名为ROOT.war,以确保RAP部署在webapps/ROOT中!

    RAP Helloworld

    第一个Rap程序。 (RAP - Rich Ajax Platform )

    RAP-0.14.16原代码

    RAP-0.14.16原代码RAP-0.14.16原代码RAP-0.14.16原代码RAP-0.14.16原代码

    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 ...

    红旗RAP试题集

    红旗 RAP 试题集 考试指导 试题测试

    前端-Rap模拟数据接口

    一份关于前端-Rap模拟数据接口的开发文档。有需要的可以下载看看。

    chanjet.RAP.zip

    下载后,进入软件云服务--插件管理--上传--安装 即可。

    用友T+技术大会RAP二次开发培训资料

    用友T+技术大会RAP二次开发培训资料,1、实例演示PPT(如何快速满足客户的差异化需求) 2、实例演示源码 3、RAP安装包 4、实例演示帐套备份数据库(T+ 11.60、SQL Server 2012)

    yapi的Chrome插件

    yapi的Chrome插件,只有安装插件才可以进行mock测试,特别好用,而且这个yapi可以在线测试,可以导入rap文档

    用友T+RAP报表开发

    RAP(Rapid Application Platform)快速应用开发平台 是一个通过B/S方式操作平台数据的轻量级工具,轻松实现档案、单据和报表的开发,普通用户无需编写任何代码,即可轻松完成复杂的功能,真正做到所见即所得。 该...

    在Kubernets下部署RAP2用HelmChart

    在Kubernets下部署RAP2用 Helm Chart,一键安装,方便快捷。 具体说明博客请见 https://blog.csdn.net/ydogg/article/details/125679768?spm=1001.2014.3001.5501

    红旗RAP试题集;考证试题

    红旗RAP试题集;考证试题 红旗RAP试题集;考证试题 桌面、系统、用户、 网络..........

    RAP Deploy Specification pdf

    此pdf文件知道如何发布rap工程为war文件并运行。所有操作均在我机器上测试过。

    Node.js-rap2-delos阿里妈妈前端团队出品的开源接口管理工具RAP第二代

    rap2-delos:阿里妈妈前端团队出品的开源接口管理工具RAP第二代

Global site tag (gtag.js) - Google Analytics