BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

基于JSF 2标准的RIA框架:ICEfaces 4.0发布

| 作者 李士窑 关注 0 他的粉丝 发布于 2014年11月12日. 估计阅读时间: 3 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

ICEfaces是一个基于JSF 2标准的RIA框架,它提供了一整套完整的Java EE应用程序开发组件,能够帮助开发人员用纯Java快速开发出RIA(Rich Internet Applications)应用程序。近日,ICEfaces重要的版本ICEfaces 4.0发布,该版本新增和改进了大量的组件,同时还修复了300 多个Bug。值得关注的改进如下:

  • 新增了25个集成ICEfaces的移动组件,如BridgetIt组件能够很好的支持原生设备
  • 新增了9个ACE 组件,并增强了30 个ACE 组件的功能,如为ace:autoCompleteEntry组件新增了HTML5的 “placeholder” 属性、为ace:chart新增了varyBarColor和barWidth属性等
  • 新增了4 个ICEfaces核心(ICECORE)组件,并改进了其他许多核心组件
  • 增强了ICEpush 库,支持 Cloud-Push 功能,使用Html5浏览器本地存储实现标签(tab)或者窗口(window)之间的通信,而不是cookies;支持推送时间的自定义配置,为NotificationProviders和BlockingConnectionServer增加了新的回调监听器、新增了调整“push-storm”探测的配置参数等
  • 通过使用强制资源配置方案,解决了动态加载组件带来的性能问题
  • 将新增ICEfaces核心组件和移动开发组件的示例更新到在线实例

目前,ICEfaces 4.0版本已经提供了二进制Maven2SVN三种形式共大家下载。广大读者还可以通过其官方提供的在线实例来体验ICEfaces组件的强大,更多ICEfaces 4.0相关内容请查看其发行说明

ICEfaces原本是一个商业产品,现已开源且基于MPL协议发布。它是JSF组件的一个类库,并在此基础上添加了对AJAX特有的处理方法,使得Server端在与各种各样的后端数据服务交互后,利用推送技术立即可以异步发送动态数据反馈给用户界面。另外,除了ICEFaces外,还有OmniFacesPrimeFacesRichFacesMyFaces等JSF框架。


感谢臧秀涛对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ)或者腾讯微博(@InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT