写点什么

基于 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:481335
用户头像

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

关注

评论

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

关于Android内存泄漏的那些事

android 程序员 移动开发

仿新浪微博客户端--界面设计(1)

android 程序员 移动开发

作为Android开发者,你真的知道Android按下开机键到启动发生什么吗?

android 程序员 移动开发

像奥利奥一样的双重安全措施,尽在 Android Oreo

android 程序员 移动开发

关于QPS高并发,你了解多少?

android 程序员 移动开发

你是不是疯了,为什么字节跳动的Offer都不要了?

android 程序员 移动开发

删除/var/lib/cni更换网络插件但是kubernetes没有正常启动

ilinux

做了6年的Android,靠着这份900多页的PDF面试整理,薪资Double!

android 程序员 移动开发

你知道Java类什么情况下会被初始化吗?

android 程序员 移动开发

使用Flutter完成10个商业项目后的经验教训

android 程序员 移动开发

全新Android-Material-组件你在用了吗?

android 程序员 移动开发

关于listView(列表)的各种使用方法

android 程序员 移动开发

从Android开发者的角度看一看IOS和Flutter中的列表实现

android 程序员 移动开发

你必须要掌握的Android冷启动优化

android 程序员 移动开发

你的产出是别的程序员的10倍,为什么无法获得10倍的工资?

android 程序员 移动开发

从零开始学数据结构和算法(四)哈希表的思想和二叉树入门

android 程序员 移动开发

全面解析Android进阶面试常客之Handler

android 程序员 移动开发

六年老Android开发,突遇公司搬离上海无赔偿,我该怎么办?

android 程序员 移动开发

全网独家盘点Android热修复方案(含阿里巴巴、美团、腾讯等

android 程序员 移动开发

代码怎样review?

android 程序员 移动开发

【Java对象拷贝机制】使用CGlib实现Bean拷贝(BeanCopier)

码界西柚

对象拷贝 11月日更 BeanCopier

你知道App为什么会Crash吗?

android 程序员 移动开发

你知道 Android 面试官最喜欢问那些技术点嘛?这篇带你复盘往年面试题!

android 程序员 移动开发

优雅保活方案,原来Android还可以这样保活!

android 程序员 移动开发

gitlab-runner出现too many connections

ilinux

六年 Android 开发的涨薪之路,从15K涨到30K的面试解析

android 程序员 移动开发

使用协程优化你的业务

android 程序员 移动开发

加入 node 后 flannel 报错

ilinux

从零开始实现一个插件化框架(一)

android 程序员 移动开发

以 29K 成功入职字节跳动,这份《 Android 面试笔记 》让我受益匪浅

android 程序员 移动开发

你还在为-TCP-重传、滑动窗口、流量控制、拥塞控制发愁吗

android 程序员 移动开发

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