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

来看看我的RAP(Rich Ajax Project)项目吧

阅读更多

在周五的时候突然心血来潮,打算将我的RCP项目通过RAP运行到浏览器中,谁让现在流行Web 2.0 呢,刚好Eclipse 3.5 正式版也发布出来了,作为Eclipse的顶级项目,RAP也发布了1.2的正式版,也算比较稳定了,经过周末的三个晚上的努力,已经顺利将我的RCP项目运行在浏览器中了,首先介绍一下,RCP项目的开发环境是使用Eclipse 3.4 + SWT Designer 6.7 + Spring 2.5 + Hibernate 3.2.4,而我的RAP项目使用的是最新的Eclipse 3.5 + Spring 2.5 + Hibernate 3.2.4 + RAP 1.2;RCPRAP迁移中,过程还是比较顺利的,也发现了与RCP的不同,RAP中不需要对Color资源进行释放了,而且创建Color的方式也作了调整,现在改用Graphics类来管理颜色、图片、字体和鼠标的光标,去掉了GC这个类,使得我子定义的时间控件无法使用,而RAP自定的时间控件很丑陋,功能也太简单.对于键盘的事件处理,没有提供获得键盘按键的方法(keyCode),不过这些都不要紧,毕竟RAPRWT也出道不久,当然无法和RCPSWT进行较量.来看看截图吧:

启动界面:
qidong

 

界面启动中......

 

主界面:

 

客户管理:

 

订单管理:

区域管理:

 

权限管理:

 

让我们来看看RCP的版本:

启动界面:

 

启动中:

 

客户管理:

 

权限管理:

 

更多图片请访问我在BlogJava的博客:http://www.blogjava.net/vwpolo/archive/2009/06/29/284577.html

  • 大小: 14.2 KB
  • 大小: 16.5 KB
  • 大小: 18.3 KB
  • 大小: 64.8 KB
  • 大小: 55.3 KB
  • 大小: 69.5 KB
  • 大小: 75.6 KB
  • 大小: 65.7 KB
  • 大小: 28.2 KB
  • 大小: 55.7 KB
  • 大小: 60.4 KB
  • 大小: 55.5 KB
  • 大小: 54.2 KB
  • 大小: 25.3 KB
  • 大小: 55.7 KB
  • 大小: 23.5 KB
2
0
分享到:
评论
8 楼 vwpolo 2009-09-07  
diystyle 写道
请问RAP支持GEF设计的模型吗

可以支持Draw2D,所以也可能支持GEF
7 楼 diystyle 2009-09-07  
请问RAP支持GEF设计的模型吗
6 楼 diystyle 2009-09-07  
请问可以支持GEF设计好的模型吗
5 楼 vwpolo 2009-07-20  
fanhoucheng 写道
你这个界面操作速度怎么样呢,用户要输入一千个单据(每个单据都有和数据库交互的字段(比如check,弹出窗体查询)),要多长时间

这个系统的网络传输数据应该和其他的AJAX框架差不多,关键是现在RAP的版本是基于Qooxdoo 0.7.4,这个框架的核心文件qx.js的大小差不多就有1兆,运行时候要从这个JS文件解析,可能有点慢,这很取决与你的浏览器执行JS的速度
4 楼 fanhoucheng 2009-07-17  
你这个界面操作速度怎么样呢,用户要输入一千个单据(每个单据都有和数据库交互的字段(比如check,弹出窗体查询)),要多长时间
3 楼 vwpolo 2009-07-03  
说下这个是怎么做的么??
toeo 写道
很不错.看着技术很好的样子.
我也用eclipse 3.5 能说下这个是怎么做的么??

向你学习下.

很好办,可以参考我的另外一篇文章:通过RAP让RCP项目运行在浏览器中http://vwpolo.iteye.com/blog/391786
2 楼 toeo 2009-07-03  
很不错.看着技术很好的样子.
我也用eclipse 3.5 能说下这个是怎么做的么??

向你学习下.
1 楼 eclipse2008 2009-07-02  
期待RAP技术更加的成熟。

相关推荐

    Eclipse Rich Ajax Platform: Bringing Rich Client to the Web

    Description: Eclipse Rich Ajax Platform (RAP) is an innovative toolkit for developing applications that will run as rich clients as well as web applications. Eclipse Rich Ajax Platform is the first ...

    eclipse_rich_ajax_platform

    Eclipse Rich Ajax Platform(简称RAP)是Eclipse基金会推出的一个开源项目,旨在为开发者提供一个构建富客户端Web应用的框架,特别强调了Ajax技术的使用。RAP基于Java,利用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 rap教程

    Eclipse RAP(Rich Ajax Platform)教程 Eclipse RAP 是一个开源的、基于Java的Web应用程序框架,它允许开发者创建富客户端应用,这些应用的行为和用户界面与桌面应用非常相似,但运行在Web浏览器中。RAP利用了...

    RAP Helloworld

    "RAP Helloworld" 是一个初学者入门级别的程序,它标志着你在探索 Rich Ajax Platform(简称 RAP)的旅程已经开始。RAP 是一个强大的、基于 Java 的 Web 应用程序框架,专门设计用于构建富客户端应用程序,其核心是...

    Eclipse RAP Deploy - 针对Eclipse 3.5 + Tomcat

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

    Rap Rap2 接口迁移

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

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

    来构建它的包、特性、示例和 p2 存储库,并且很容易在本地运行构建! 您只需要在您的计算机上安装 Maven,然后您需要从 Git 存储库的根目录运行以下命令: mvn clean verify 因此,您将获得一个 p2 存储库,其中包含...

    RAP Fiori 相关教程

    建议学习者参与实际项目,使用 RAP Fiori 技术来开发 Fiori 应用程序。 8. RAP Fiori 相关教程中还涵盖了 Fiori 应用程序的开发最佳实践,包括项目规划、开发环境搭建、测试和部署等。这些知识可以帮助开发者更好地...

    RAP放出了draw2d_in_RAP的Demo

    RAP基于Eclipse RCP(Rich Client Platform)的理念,将桌面应用的设计思想引入到Web应用中,使得开发者可以使用熟悉的Java语言和Eclipse插件开发方式来创建富Web应用。 在RAP中,draw2d是一个重要的图形库,它是...

    RAP Mail例子解释

    `RAP`借鉴了Eclipse RCP(Rich Client Platform)的设计理念,提供了丰富的组件库和灵活的扩展机制,使得开发者能够快速地开发出具有桌面级用户体验的Web应用。 在`RAP Mail`例子中,我们将看到如何利用`RAP`框架来...

    RAP 打成war并发布到tomcat(操作步骤)

    1. 使用Eclipse导入上述提到的PSF(Project Set File),这是一个Eclipse工程集合文件,包含了RAP示例项目的引用。 2. 导入后,Eclipse将自动从CVS仓库下载相关插件。 **步骤二:修改配置** 1. 打开`org.eclipse....

    RAP Deploy Specification pdf

    2. **选择项目**:选择之前创建的RAP项目。 3. **导出设置**:根据需要配置WAR文件的相关属性,如目标文件夹、是否包含库等。 4. **完成导出**:完成配置后点击“完成”按钮,等待Eclipse完成WAR文件的构建。 #### ...

    RAP打包成War 所需的eclipse jar包,以及demo

    RAP是基于Eclipse RCP(Rich Client Platform)技术的Web版本,它提供了与桌面应用相似的用户体验。RAP应用可以运行在服务器端,并通过HTTP协议向客户端推送更新,从而实现了真正的富客户端体验。它允许开发者使用...

    RAP官方DEMO,找了很久的

    【标题】"RAP官方DEMO,找了很久的" 指的是一个与RAP相关的官方演示项目,RAP(Rapid Application Development)通常指的是快速应用开发框架,它为开发者提供了高效的开发工具和环境,使得构建Web应用更为便捷。...

    第一个RAP例子程序(图示)

    - **创建项目**:在Eclipse中创建一个新的RAP项目。这通常涉及选择合适的模板或通过手工创建项目结构来完成。项目创建完成后,会在项目目录下看到特定的RAP文件夹结构。 - **创建入口类**:新建一个名为`EntryPoint...

    基于PHP的rap(RAP接口管理系统).zip

    RAP系统旨在为开发者提供一个便捷、高效的接口管理平台,便于他们对项目的API进行设计、文档编写、测试以及协作。 【PHP】:PHP(Hypertext Preprocessor,超文本预处理器)是一种广泛使用的开源脚本语言,特别适合...

Global site tag (gtag.js) - Google Analytics