NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

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

  • 2014-11-11
  • 本文字数:837 字

    阅读完需:约 3 分钟

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

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


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

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

2014-11-11 00:48978
用户头像

发布了 92 篇内容, 共 45.1 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

鸿蒙应用开发:如何与组件库(Glide)衔接?

ZEGO即构

鸿蒙 组件库

Apache Flink 在汽车之家的应用与实践

Apache Flink

大数据 flink

“离开公司,你什么都不是,2021Android目前最稳定和高效的UI适配方案

android 程序员 移动开发

「正确」的使用Kotlin Flow进行搜索优化,安卓软件开发

android 程序员 移动开发

[译]内存泄露的八种花样(1),音视频开发工程师前景

android 程序员 移动开发

“主动离职公司还给n+1,android学生管理系统项目视频

android 程序员 移动开发

“终于懂了“系列,android直播面试题

android 程序员 移动开发

『Android 技能篇』优雅的转场动画之 Transition,kotlin安卓开发教程视频

android 程序员 移动开发

【9月Android面经分享】惜挂阿里三面,Android最新实习面试经验总结

android 程序员 移动开发

数字化工具是数字化转型很好的切入点,但是千万不要只见树木不见森林|DBT How

三少爷的见

数字化转型 数字化

爱奇艺自研QAV1编码器,将在4K高清画质为用户节省36.6%的流量

爱奇艺技术产品团队

2021 年网易云音乐实时计算平台发展和挑战

Apache Flink

大数据 flink

【Android Jetpack高手日志】ViewModel 从入门到精通,kotlin中文文档

android 程序员 移动开发

“我985毕业生,凭什么和你专科生在一起,android工程师面试题目和答案

android 程序员 移动开发

借助 Flink 与 Pulsar,BIGO 打造实时消息处理系统

Apache Flink

大数据 flink

[译]使用 MODEL-VIEW-INTENT 第四部分 — 独立 UI 组件

android 程序员 移动开发

英国顶级电影调色公司FilmLight发布爱奇艺定制母版渲染标准模版

爱奇艺技术产品团队

官宣|Apache Flink 1.14.0 发布公告

Apache Flink

大数据 flink

架构实战营 - 毕业总结

Julian Chu

“新常态”下的Android程序员要面对哪些压力,app架构图怎么做

android 程序员 移动开发

“你们Android的程序员不就是敲点代码吗,凭啥工资这么高

android 程序员 移动开发

“你们程序员不就是修电脑的吗,你牛什么牛,成功跳槽百度工资从15K涨到28K

android 程序员 移动开发

代码覆盖率在敏捷式软件开发过程中的实践

爱奇艺技术产品团队

【 Flutter 手势探索】我的第二本小册来了,看完我工资从12K变成了20K

android 程序员 移动开发

[译]内存泄露的八种花样,app优化的内容及策略

android 程序员 移动开发

_带你了解腾讯开源的多渠道打包技术 VasDolly源码解析,2021移动开发者未来的出路在哪里

android 程序员 移动开发

10倍加速!爱奇艺超分辨模型加速实践

爱奇艺技术产品团队

顺丰科技 Hudi on Flink 实时数仓实践

Apache Flink

大数据 flink

腾讯看点基于 Flink 构建万亿数据量下的实时数仓及实时查询系统

Apache Flink

大数据 flink

薪水被应届生倒挂,四年Java老鸟,28岁的我裸辞了,在闭关三个后拿到阿里Offer

收到请回复

程序员 java面试 Java后端

GaussDB的技术发展以及在金融核心数据库国产化的最佳实践丨DAMS峰会

华为云数据库小助手

GaussDB 大会 华为云数据库

基于JSF 2标准的RIA框架:ICEfaces 4.0发布_语言 & 开发_李士窑_InfoQ精选文章