注:Eclipse rap 富客户端开发总结-系列文章是从本人 Iteye博客中移植过来.后续会直接在此更新 http://jlins.iteye.com/
一上传
上传即将文件上传到服务器上,在客户端需要写相应的脚本,服务器端需要注册相应的handle接受客户端的请求。
原理:
Rap的上传和下载是通过普通的web的方式进行上传和下载的,但是和传统的wen还不相同
1、rap本身就单线程在跑,和上传下载的线程不能进行混淆
所以采用的方式如下:
上传:通过传统的方式上传到指定目录,rap不能直接操作上传的文件流,如果想获得上传的数据必须要先上传到指定文件,然后让rap去加载指定文件即可
下载:先通过rap程序生成需要下载的文件到指定目录,然后通过rap加载成文件流的形式发送给客户端
1在服务器端注册相应的handler
2在客户端的脚本调用
目前的做法是创建上传的dialog,在dialog里面添加browser控件,然后browser里书写上传的javaScript脚本,脚本请求的url格式可以通过以下类似的代码创建:
3服务器端handler的写法
二下载
下载和上传采用的方式基本相同,只不过是将服务器文件读取到本地,和上传是一个相反的过程。
1在服务器端注册相应的handler
2在客户端节本的调用
在bowser控件中书写js请求脚本,脚本请求的url如下
3服务器端handler的写法
分享到:
相关推荐
开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32...
Eclipse IDE for RCP and RAP Developers(eclipse-rcp-2022-06-R-linux-gtk-x86_64.tar.gz) 适用于Linux x86_64: A complete set of tools for developers who want to create Eclipse plug-ins, Rich Client ...
eclipse-jee-2022-09-R-win32-x86_64.zip 适用于Windows x86_64
Eclipse IDE for RCP and RAP Developers(eclipse-rcp-2022-06-R-win32-x86_64.zip) 适用于Windows x86_64: A complete set of tools for developers who want to create Eclipse plug-ins, Rich Client ...
eclipse-jee-mars-R-win32-x86_64.zip 截至2015.06.30 eclipse-j2ee 最新版
eclipse-jee-2022-03-R-win32-x86_64.zip
Eclipse32位火星版eclipse-jee-mars-2-win32.zip支持jdk1.7 Eclipse 支持jdk1.7 32位 mars 火星版 eclipse-jee-mars-2-win32.zip 更多eclipse版本可看查看我的系列,欢迎下载~
是一本开发eclipse富客户端的教程
Eclipse富客户端平台RCP程序使用的中文语言包。用于开发Eclipse插件或RCP富客户端平台使用。
eclipse-jee-2021-03-R-win32-x86_64
eclipse-jee-kepler-SR2-win32.zip
eclipse-jee-mars-2-win32 javaee开发工具 eclipse-jee-mars-2-win32 javaee开发工具
eclipse-jee-2021-12-R-win32-x86_64 eclipse-jee-2021-12-R-win32-x86_64 eclipse-jee-2021-12-R-win32-x86_64
Eclipse32位4.3.1开普勒版eclipse-jee-kepler-SR1-win32.zip支持jdk1.6 Eclipse 支持jdk1.6 32位 kepler 开普勒版 eclipse-jee-kepler-SR1-win32.zip 更多eclipse版本可看查看我的系列,欢迎下载~
eclipse-cpp-juno-SR2-linux-gtk eclipse 4.2 c/c++开发
eclipse-java-2022-03-R-win32-x86_64.zip 适用于Windows x86_64
eclipse-php-2022-03-R-win32-x86_64.zip 适用于Windows x86_64
Eclipse IDE for RCP and RAP Developers(eclipse-rcp-2022-06-R-linux-gtk-aarch64.tar.gz) 适用于Linux aarch64: A complete set of tools for developers who want to create Eclipse plug-ins, Rich Client ...
Eclipse64位4.3开普勒版eclipse-standard-kepler-SR2-win32-x86_64.zip支持jdk1.7 Eclipse 支持jdk1.7 64位 kepler 开普勒版 eclipse-standard-kepler-SR2-win32-x86_64....更多eclipse版本可看查看我的系列,欢迎下载~
Eclipse JavaEE 2020-03最新版 eclipse-jee-2020-03-R-incubation-win32-x86_64.zip