写点什么

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

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

关注

评论

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

JAVA笔记(四)--三大结构语句

加百利

Java 后端 6月日更 结构语句

向996宣战!快乐工作,健康生活的互联网要来了吗?

架构精进之路

话题讨论 话题 996 6月日更

Java 连接操作 MySQL 数据库(增删查改操作)

若尘

MySQL 数据库 java编程 驱动 6月日更

朋友乔迁住新房 禧大福酒竟成为宴席最大赢家

Geek_50a546

Linux 中实用但很小众的 11 个炫酷终端命令

学神来啦

云计算 Linux 运维 linux运维 网络运维

专访关涛:阿里EB级大数据体系,背后的计算平台竟是这样(采访提纲)

花花

试用期 签约计划

智慧水务|大坝水利可视化管理,综合态势一屏掌握

一只数据鲸鱼

数据可视化 智慧水务 三维可视化 水利 水力发电

为什么服务实例在隔离之后还在继续处理请求?

BUG侦探

TCP 半关闭连接 接收缓存

一文讲全了Python类和对象内容

华为云开发者联盟

Python

公安情指勤合成作战系统搭建,情报指挥系统搭建

百度C++工程师的那些极限优化(并发篇)

百度Geek说

c++ 性能优化

Android客户端网络预连接优化机制探究

vivo互联网技术

android TCP HTTP

为什么一款看似美好的产品会没有市场?

boshi

创业心态 产品经历

使用poetry进行Python项目开发

★忆先★

Python

校友会小程序开发笔记五:找校友功能模块设计与实现

CC同学

校友录小程序

算法导论的道与术、工程师思维奠定能走多远-John 易筋 ARTS 打卡 Week 51

John(易筋)

ARTS 打卡计划

重塑价值:新一代ITSM平台的建设、咨询与实施

云智慧AIOps社区

ITSM 智能运维

使用 Python 对数据进行压缩

★忆先★

网络研讨会|想弄明白应用安全?我们为你准备了5个锦囊!

鉴释

DevSecOps 安全编码规范 应用安全 静态分析

技术实践 | 如何基于 Flink 实现通用的聚合指标计算框架

网易云信

框架 flink 执行

多种数据形式下智能问答的应用解读

百度大脑

线上程序cpu占用过高、程序死锁,该如何定位问题?

李尚智

全面赋能泛娱乐社交场景

anyRTC开发者

音视频 WebRTC 泛娱乐社交

用 Go struct 不能犯的一个低级错误!

煎鱼

Go 语言

保姆级教学,22张图揭开ThreadLocal

程序猿阿星

内存泄露 ThreadLocal 线程安全 弱引用 ThreadLocalMap

HarmonyOS Connect伙伴峰会于厦门举办 硬件生态快速发展

科技汇

Python3.10中的结构化模式匹配语法

★忆先★

Python

初探Deno.js

★忆先★

deno

Keepalived+Nginx 搭建高可用集群

逸少

nginx 高可用 keepalive

第一次见家长送禧大福酒好吗?

Geek_50a546

失业这件事,你认真考虑过吗?| 话题

Albert

6月日更

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