阅读更多

2顶
1踩

编程语言

原创新闻 struts4rcp发布0.1版本

2008-11-26 09:43 by 正式记者 javatar 评论(0) 有4597人浏览
项目名称:
Struts(for)RCP
项目地址:
http://struts4rcp.googlecode.com
1. 简介
Struts(for)RCP是一个适用于RCP/RIA应用的轻量级MVC框架,与Struts功能相似,提供远程MVC控制器支持,简化模型与视图的交互过程。
  • MVC: Model View Controller
  • RCP: Rich Client Platform
  • RIA: Rich Internet Application
  • Struts: 一个适用于Web页面"请求-响应"方式的MVC框架

2. 对比
常规C/S应用中,通常都采用透明化的远程方法调用方式与服务器端通讯,即:将Service接口同时部署于客户端,并在客户端生成Service接口的Stub实现,通过各种协议代理访问服务器端的Service实现,此类工具如:RMI, WebService, XML-RPC/JSON-RPC, HttpInvoker等。为什么还要加一层Action控制器?
  • 远程调用Service接口,相当于MVC中的视图直接调用了模型,增加控制器,使职责更清晰。
  • Serivce域模型通常是无状态的,增加远程控制器,管理服务器端状态。
  • Service接口粒度过细,使得业务逻辑向客户端倾斜,产生过多的请求次数,增加控制器,确保大粒度请求。
  • 客户端部署Service接口比较繁琐,增加控制器作为中介者,简化耦合。
  • 在控制器层,同样可以实现透明化调用,用户同样不需要关心交互层面的信息。
  • 在控制器中更易于处理天然的(不需要反射或字节码增强的)AOP截面和事件模型,方便拦截器,转换器,校验器,安全控制等的扩展。
  • 对于大量长期使用Struts的开发人员,转入RCP开发时,更易于理解和使用,降低学习成本。

3. 特性
  • 以数据为中心的控制器
  • 友好的执行过程拦截器
  • 完善的集成扩展点
  • 可管理的传输队列
  • 全面的事件通知
  • 多服务器传输支持

4. 文档
2
1
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 实例_合并多个尺寸ICO图标到一个图标文件-易语言

    如果需要了解ICO的文件头可以参考我之前发的源码: 实例源码 - 文件提取资.源及ICON文件头 https://bbs.125.la/forum.php?mod=viewthreadtid=14590510 你们有没有被困扰百度搜索ICO图标生成 居然都没有找到 一个可以一个图标包含多个格式的。 网上基本都是用其他图片格式转成ICO图标,保存下来这个图标就只有一种格式 只能自己写了一个方法来实现了。。。 其他图片格式转ICO 有时间在研究一下,到时候在分享大家。问题不大。。 又是要给深夜。希望我的分享能给你有所帮助。

  • icon结构解析

    icon合并 – 文件结构 要合并icon,就要明白ICON文件的格式。首先是文件头。由于一个ico文件可以包含多个icon,为了表示的方便,就在文件头部用了一个目录结构 ICONDIR:typedef struct{    WORD   idReserved;   // Reserved (must be 0)    WORD   idType;       // Resource Typ...

  • 合并icon字体图标

    1.字体图标使用比较方便,当项目做好以后进行后期项目维护时,会新增字体图标,那么怎样将两个或者多个字体图标进行合并; 2.举个栗子,我分别在http://iconfont.cn/?spm=a313x.7781069.1998910419.d4d0a486a(阿里的iconfont下载两批字体图标);我将这两批图标合并: (1)首先需要两批字体图标(分别放在文件夹1和文件夹2,可以去iconfo...

  • iconfont合并方法

    https://icomoon.io/app/#/select导入svg文件至该网页即可生成合并版的新文件

  • 源码_合并多个尺寸ICO图标到一个图标文件.rar

    1/取资源版本信息 2/取资源图标 3/合并图标,生成一个图标包含多格式的;比如包含16 32 48 等等尺寸

  • 合并两个ICON

    原贴地址:http://www.cnblogs.com/Jianchidaodi/archive/2006/11/17/563591.htmlHICON MergeIcon (HICON iconlg, HICON iconsm, int width, int height){ HDC hdc = GetDC(NULL); HBITMAP co

  • Xilinx FPGA ChipScope的ICON/ILA/VIO核使用

    基于VHDL的Xilinx ChipScope核使用,讲解了ICON/ILA/VIO核的使用方法。

  • 合并图片的小工具

     最初在网上找到一套很漂亮的ICON库,打算把它做成工具条图标,手工合并太麻烦了,想要找个图片合并的小工具。本来想懒一下却发现找来找去没有合适我的需要的,浪费了不少时间,决定自己写一个。合并图片本来就是计算位置然后复制图片就可以了,但这对于包含Alpha Channel的ICON来说,会导致Alpha通道数据丢失,效果会很差。感谢Mick Doherty提供的IconToAlphaBitm

  • 如何合并两个图标库

    最近在项目中碰到了要合并两个icon库的需求:我们项目本来用的是bootstrap提供的glyphicons,但是现在需要用一个别的库的icon,想把这两个库合并在一起供项目使用,研究了一番后整理个教程吧~利用https://icomoon.io/app/#/select 这一工具进行这两种图标库的合并,操作步骤如下:导入图标库点击页面左上角的import icons,分别导入我们本地的两个字体,注

  • 合并两个ICON (续)

    上次写了两种方法合并ICON,其实不是很完美,但是当时已经可以满足要求了,所以也没进一步完善,今天有空所以特意又改进了一下 HICONMergeIcon(HICONiconlg,HICONiconsm,intwidth,intheight){HDChdc=GetDC(NULL);HBITMAPcolorbmp,oldbmp;//生成...

  • vue项目中进行icon合并

    1.进入官方地址iconMoon官方地址 2.选择自己需要的icon (可能需要登录) 3. 如图可以下载代码 或者 添加至项目 4. 这是下载解压出来的icon格式(网上有的下载的格式跟我有点区别 不过大同小异) 复制放到项目里(demo的css html 和iconfont.js可以不用放) iconfont.css里的 url注意下 要引对 如果是vue-ci...

  • 使用SVG构建icon

    制作Windows图标icon格式 icon文件就是讲多个尺寸图像整合到一个文件的压缩格式。 准备 依赖: 软件:ImageMagick 版本:7.1.0-portable-Q8-x64 注意后面几个新版本convert程序被合并到magick以命令的形式使用,为了兼容所以这里使用了老版本。 安装后设置环境变量为安装目录,注意提升一下排序,不然可能和windows自己的convert冲突 SVG转icon 使用convert命令抓换,输入为icon.svg文件,输出为多种尺寸合并一起的icon文件ap

  • 前端iconfont图标用法(整合多个项目iconfont,彩色图标等)

    首先要取所有需要整合的图标,如果可以找到之前的库,可以直接批量操作>>全选添加到购物车>>添加到新项目里,如果找不到就只能用svg上传的方式了。iconfont使用的方法有好多,这里我只写一种我个人使用的,也是相对比较简单的;通过这种方式可以获取到原来项目里的所有图标svg,然后再去iconfont全选上传,等待审核完成即可。获取svg:找找项目里的iconfont.css,里面有svg相关链接,直接打开链接下载。iconfont官网>>顶部tab/资源管理>>我的项目>>新建项目。

  • ico转化工具同时可以生成多种尺寸图标

    ico转化工具同时可以生成多种尺寸图标,支持大部分的图片格式,只需要简单的拖动文件就可以完成

  • 如何创建你的ico图标(一个含有多种尺寸的ico)

    一、下载ps下能存ico格式的插件 因为我们要在Photoshop中创建这个图标,所以,首先要下载能将图片保存为.ico格式的Photoshop插件。Photoshop本身是不支持将图片保存为.ico格式的,有了这个插件,你才能轻松的将做好的图片保存为我们所需要的格式。 下载好以后,安装到你相应的文件夹中一般来说是你ps安装位置的我的是7.0,我给放这里了Program Files\Adobe\...

  • 前端优化:如何将多张图标合并成一张,做好资源链接优化?

    前端素材资源一般由图片、SVG、音频、视频组成,每个资源都会有一个独立的链接请求,当一个web页面素材过多时,这表示该页面将会建立多次链接请求,这将直接导致页面加载速度变慢。那么是否可以将一些常用的图标素材合并成一张图片实现共用呢?答案是可以的,这样在使用时只需建立一次链接请求即可,这个步骤有点复杂, 我们一步步来。 首先,创建一个名称为prepros的web项目,目录结构如图所示:

Global site tag (gtag.js) - Google Analytics