产品战略专家梁宁确认出席AICon北京站,分享AI时代下的商业逻辑与产品需求 了解详情
写点什么

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

  • 2014-11-10
  • 本文字数:740 字

    阅读完需:约 2 分钟

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 框架。

2014-11-10 07:481072
用户头像

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

关注

评论

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

关于分布式事务的思考

yuexin_tech

Dubbo 框架学习笔记三

风翱

dubbo 12月日更

C++实现unique_ptr

行者孙

c++ DIY 签约计划第二季 unique_ptr

每个前端都值得拥有自己的组件库,就像每个冬天都拥有春秋裤⛄️

速冻鱼

前端 组件库 签约计划第二季 12月日更

NCF框架如何实现WebApi(四)

MartyZane

实战 签约计划第二季 NCF DDD框架 WebApi

2021年最委屈的一件事

将军-技术演讲力教练

[Pulsar] Broker处理消息确认

Zike Yang

Apache Pulsar 12月日更

C++的explicit关键字

行者孙

c++ 签约计划第二季 explicit

C#中的结构与类

喵叔

28天写作 12月日更

Python Qt GUI设计:QScrollBar类实现窗口水平或垂直滑动条效果(拓展篇—4)

不脱发的程序猿

Python qt GUI设计 Qt Company 滑动条效果

【docker 总结】第一篇 - docker 简介和安装

Brave

Docker 12月日更

Maven 3 进行安装

HoneyMoose

NCF 如何对接三方的功能(五)

MartyZane

支付 短信 签约计划第二季 NCF DDD框架

尝试

Nydia

使用golang开发数据库周边工具

lixiaofeng

签约计划第二季

聊聊 Kafka: Consumer 源码解析之 ConsumerNetworkClient

老周聊架构

签约计划第二季

Confluence 如何在页面中显示目录

HoneyMoose

Go+ 上下文处理教程(5.3)

liuzhen007

28天写作 12月日更

用 Go + Redis 实现分布式锁

万俊峰Kevin

微服务 高并发 分布式锁 go-zero Go 语言

NCF 实战应用合集全解析

MartyZane

实战 内容合集 签约计划第二季 NCF DDD框架

聊聊 Kafka: Consumer 源码解析之 Consumer 如何加入 Consumer Group

老周聊架构

签约计划第二季

Python Qt GUI设计:QMdiArea和QMdiSubWindow类实现多文档界面(拓展篇—3)

不脱发的程序猿

Python qt GUI设计 Qt Company 多文档界面

8千长文解决前端资源下载全场景问题

梁龙先森

签约计划第二季

Maven 如何打包 Spring Boot 项目打包的发布 Jar 名字

HoneyMoose

C++软件开发中的时间

行者孙

c++ 签约计划第二季 chrono datetime iso8601

C++构造那些事:三五O法则

行者孙

c++ 签约计划第二季

C++ 三种智能指针的使用场景

行者孙

c++ smart pointer 签约计划第二季

数据大体系(四)——标签

圣迪

大数据 标签 标签体系 数据体系

Prometheus Exporter (二十五)HAProxy Exporter

耳东@Erdong

Prometheus 28天写作 exporter 12月日更 HAProxy

线程方法:sleep( )、wait()、join( )、yield( )的区别

JavaEdge

Maven 如何打包 Spring Boot 项目

HoneyMoose

基于JSF 2标准的RIA框架ICEfaces 4.0发布_Java_李士窑_InfoQ精选文章