RCP jface 数据绑定 例子和测试范例

RCP jface 数据绑定 例子和测试范例,该源码是从dev.eclipse.org中下载下来的,供参考。

 

cvs信息:

--------------------------------------

host : dev.eclipse.org

path: /cvsroot/eclipse

user: anonymous

module : org.eclipse.jface

connection: pserver

port : default

-------------------------------------

 

 

其他信息:

org.eclipse.core.databinding.property

 http://blog.csdn.net/yanwp/archive/2006/01/13/577966.aspx

 

 http://blog.csdn.net/CS_Mercy/archive/2008/08/28/2845037.aspx

http://www.vogella.de/articles/EclipseJFaceTable/download/checkedpics.zipThe checkbox pictures for the JFace Labelprovider

 

https://hudson.eclipse.org/hudson/view/Tycho%20+%20Maven/job/maven-nebula-inc-nightly/javadoc/org/eclipse/nebula/widgets/datechooser/DateChooserComboCellEditor.html

 

 

 

rap:

 

http://download.csdn.net/source/2727574-

http://download.csdn.net/down/2727565/echineselearning

 

最近要用到RAP来做一个项目,但因为RAP是刚出不久的新技术,有关它的一些中文资料是少之又少,英文资料也不全,就连它官网上的文档也都不完全,每天我都去关注它官网的bug列表。
       下面就我自己怎样把RAP项目打包成war文件在jetty容器运行的一些自己尝试出来的骤写下来,以备不时之需:
       首行当然是读读嵌在eclipse中RAP Developer Guide中的How to deploy a RAP application to a servlet container?这篇文章读一读了。
       按照文章的要求,首先
checkout the org.eclipse.rap.demo.feature项目到自己的工作空间,这个嘛就直接去eclipse的官网cvs服务器上check out就OK了。
    为了方便起见,我就直接在
org.eclipse.rap.demo.feature项目的基础上来对我自己的RAP项目进行war文件内容生成。这里重要的一点就是从cvs上把你所以缺的把RAP项目打包成war文件运行必需的相关插件check out到你的工作空间。我把整个eclipse更新后还需要check out下来的插件如下:org.eclipse.equinox.http.servletbridge、org.eclipse.equinox.servletbridge、org.eclipse.update.configurator。
    接着就按文章所说更改
org.eclipse.rap.demo.feature项目中script文件夹下的webappBuilder.xml文件的一些内容。1,修改servletbridge.dir的value值为你check out下来的org.eclipse.equinox.servletbridge项目的目录路径;2,你也可以改<property name="webapp.name" value="example" /><property name="features" value="org.eclipse.rap.example.feature" />中的webapp.name和features的值,但要注意的一点就是如果你更改了features的值,那么下一步设置的时候要把feature.xml中的id值设为一致!3,在feature.xml中删除你不需要的插件和添加你自己需要的插件。
       OK,接下来就是运行webappBuilder.xml脚本文件,这个跟它文章说得一样去做就行了。执行完后你就应该能在你的项当前项目生成一个build目录,里面的内容就是我们打包成war文件所需的内容了。
    接下来就是改config.ini文件的内容了,这个跟它文章一样做就OK了。、
    收尾,把build下面的web-inf文件夹把打包工具打包成war文件后直接放在jetty容器的webapps目录下面,启动jetty,然就在浏览器中输入你的项目的接入点就可以看到项目的界面了!
    注:在打包的过程可能会没有生成features和plugins目录,在我打包的过程中就出现这样的情况。之后我改为简单的helloworld项目进行打包却可以,所以问题是出在自己的项目里面的,最后查出原因是在自己的项目文件里引用了不存在的jar文件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值