阅读更多
ICESoft宣布他们的JSF组件套件——ICEFaces1.7发布. ICEFaces完全是一个活生生的DOM,比如说只要通过一点点编码,就可实现当server端发生改变时,JSF的客户端也跟着变化.

应用程序如果能做到这一点,那么就会成为一个非常“生动”的应用.举个例子吧,一个专门从事拍卖的站点,每次不断更新的报价,立马就可以反应客户对该物品的关注程序.(在这次的分发包里,正有这个例子).类似的还有聊天室应用程序,这里就不多说了.

上icefaces.org注册后,就可以免费下载.此次增强了很多地方:

l         新的组件类型:包括Google Maps,新的rich text editor,其它现有组件得到加强.

l         新的主题:“Rime”已经加入到“XP”和“Royale”主题中了.

component showcase应用程序实例包里已经将这些新的组件和主题例举的相当到位了,查考里面的代码,相信你很快会使用这些组件.

AJAX的push模式继续升级到1.7版本.多亏out-of-the-box支持异步请求来处理类似于Tomcat或JBoss的NIO框架结构的应用程序,当然基于Grizzly框架的Glassfish也运作良好.同时,还修改了一些因多个viewports(指对同一个应用页面打开多个同样的窗口)同时使用异步更新时,造成浏览器连接受限制的Bug.

ICESoft1.7更增强了对portlet的支持,更新了documentation(文档),整合了新的开发工具,最后还有一个最新关于Seam的应用程序.

不过JSF1.2的整合还是没有改变(也就是说ICEFaces1.7仍然不支持JSF1.2),ICEFaces需要使用JSF1.1的DTD才能正常使用,这样就无法使用JSF1.2的更优雅特性(比如说JavaEE的依赖注入),但也可以委托Spring来处理JSF,同样可以得到JavaEE的依赖注入好处.

祝ICESoft走的更远!!!
来自: theserverside
9
0
评论 共 12 条 请登录后发表评论
12 楼 lenves 2009-05-31 16:37
  有哪位大侠告诉我那个icefaces怎么样定时刷新那个树、柱状图这类控件啊
11 楼 sailorly 2008-04-17 10:51
什么时候能推出支持JSF1.2的
10 楼 crabbydonkey 2008-04-17 10:16
支持Richfaces
9 楼 moonranger 2008-04-17 08:56
感觉网站上的demo动不动就要进行Ajax调用,反应有点慢。连展开菜单都要等一会。
8 楼 pf_miles 2008-04-16 16:32
引用
KKFC 2008-04-16 14:35
真正搞AJAX的建议还是老老实实弄w3c的DOM。

json也可以考虑下,可能会更方便。
7 楼 pf_miles 2008-04-16 16:29
那个media控件和richText控件还不错,其它我还是觉得rich做得更好;
还有他的demo里面控件演示几乎全都用了ajax功能,有没有设置让有些功能全在客户端搞定的?demo里面没有讲
不然的话轻轻碰一下就一个ajax调用出去了真寒...还是rich的demo做得好。
6 楼 InnocentBoy 2008-04-16 15:18
不错!值得关注!
5 楼 KKFC 2008-04-16 14:35
真正搞AJAX的建议还是老老实实弄w3c的DOM。
4 楼 caosheng 2008-04-16 12:56
snowolf819 2008-04-16 12:15
ICEFaces 应该算JSF最强组件了

这个有点假了吧,看了一下icefaces1.7组件好多新增的控件都是模仿richfaces3.1.4做的
3 楼 snowolf819 2008-04-16 12:15
ICEFaces 应该算JSF最强组件了
2 楼 vieri122 2008-04-16 12:12
ICEFaces vs RichFaces
我用RICHFACES 可惜IDE的支持不是很好 不能可视化~~~
大家用RICHFACES用什么IDE??
1 楼 rockjava 2008-04-16 08:52
ICEFaces vs RichFaces

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 软件工程生涯人物访谈报告

    要求: 提交纸质材料符合规范格式,封面统一。 字体及格式要求如下: 文章题目(三号、黑体、加粗,居中) 正文内容(小四,宋体,1.5倍行距,段首空2格) 不允许抄袭,一经发现以不及格处理。 ​ 成绩: 嘉兴学院 课程名称: 《准职业人导向训练1》 任课教师: 题目:生涯人物访谈报告 学院:ICT学院 年级: 2019****级 专业及班级: 软件****191 姓名: 学号: ​ 提交日期:2019年 12 月****20 日 生涯人物访谈报告

  • 从程序员到软件设计师的过程

    前言:软件产业发展到今天,分工越来越细。程序员做为一个通用的称谓已经无法确切定义各种工作的特点和分类。正因为软件开发中各种职责区分不清,无论是刚刚写代码的新手还是具有多年经验的老手,一概被扣上程序员的通用名称,这也使得很多进入这个领域的软件开发人员无法制定自己未来的技术职业发展之路。 实际上,软件公司也逐渐认识到了对程序员分类的重要性,开始将各种职位定义的更加准确。对于从事软件开发的程序员来说

  • IBM 首席软件设计师 Mills:IBM 有自己的 Java

    IBM 首席软件设计师 Steve Mills:IBM 会在很长一段时间内担心 Oracle 将在 Java 授权上采取铁腕做法。 上周 Interarbor Solution 首席分析师 Dana Gardner 与 IBM 首席软件设计师 Steve Mills 一起谈论了 Oracle 对 Sun 的收购以及 Java 的未来。Mills 认为 Oracle、Sun 的收购交易将...

  • 荣耀鸿蒙os2.0报名入口,华为鸿蒙系统2.0在哪报名

    华为鸿蒙系统2.0在哪报名时间:2021-04-28 10:26:17责任编辑:李尬尬大家期待已久的华为鸿蒙2.0公测正式开始了,大家现在可以进入官网来报名申请资格, 下面就是小编为各位带来的华为鸿蒙系统2.0申请方法与八报名...

  • 华为在哪发布的鸿蒙,华为鸿蒙2.0可以替代安卓吗,华为鸿蒙2.0优势在哪

    在华为开发者大会上,华为消费业务CEO 余承东,正式发布鸿蒙OS2.0,并宣布华为鸿蒙OS将全面启用全场景生态,并将于2020年12月发布手机版。余承东还表示,明年,华为的智能手机将全面升级,以支持鸿蒙操作系统2.0。从...

  • PyTorch 2.0 重磅发布:一行代码提速 30%

    在今天的 PyTorch 2022 开发者大会上,PyTorch 团队发布了一个新特性`torch.compile`,这个新特性将 PyTorch 的性能推向了新高度,并开始将 PyTorch 的部分实现从 C++ 中迁移到 Python 中。他们相信这是 PyTorch 一...

  • Spring Boot 2.0正式发布,新特性解读

    写在前面北京时间 3 月 1 日,经过漫长的等待之后,Spring Boot 2.0 正式发布。作为 Spring 生态中的重要开源项目,Spring Boot 旨在简化创建产品级的 Spring 应用和服务。用户只需要"run"就能创建一个...

  • MyEclipse 2017 Stable 2.0发布|附下载

    2017 Stable 2.0版本带来了新的功能和修复,从Stable 1.0以来,已经发布了几个版本的Angular和TypeScript,而且这个版本支持所有版本,包括最新的Angular 5版本。 通过添加DevStyle,我们改进了可用性,并在产品中...

  • Spring Cloud 全面学习案例集,含多种功能示例与教程.zip

    1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。

  • AudioStream 1.5.unitypackage

    AudioStream 1.5.unitypackage

  • 驾驭未来:Simulink中PMSM永磁同步电机控制深度解析

    在现代工业自动化和电动汽车领域,永磁同步电机(PMSM)因其高效率、高性能和紧凑设计而备受青睐。本文将详细介绍如何在Simulink中实现PMSM的控制,包括矢量控制(FOC)策略的实现,以及必要的代码示例,旨在为工程师和研究者提供实用的指导。 一、PMSM控制概述 永磁同步电机(PMSM)以其高功率密度、高效率和优异的动态响应而广泛应用于工业和汽车领域。在Simulink中实现PMSM控制,通常采用矢量控制(Field-Oriented Control, FOC)策略,该策略通过磁场定向控制实现电机转矩和速度的精确控制。 二、PMSM数学模型与Simulink实现 PMSM的数学模型包括电压方程、磁链方程和转矩方程。在Simulink中,我们可以通过构建相应的模块来实现这些方程。 1. PMSM数学模型 电压方程: u d = R s i d − ω e L q i q + L d d i d d t + ω e ψ f u d ​ =Rsid−ω e ​ L q ​ iq+

  • Jupyter_B 站直播事件 webhook 和开播邮件提醒.zip

    Jupyter-Notebook

  • 合成控制法与收敛性分析资料最新集.zip

    合成控制法与收敛性分析资料最新集.zip

  • Gartner发布将漏洞管理发展为暴露管理指南:模拟实时攻击场景的对抗性暴露验证将替代传统渗透测试.pdf

    Gartner发布将漏洞管理发展为暴露管理指南:模拟实时攻击场景的对抗性暴露验证将替代传统渗透测试.pdf

  • python+翻译器+语音

    装库 pip install python-office

  • Jupyter_python 說明.zip

    Jupyter-Notebook

  • 《中国房地产统计年鉴》面板数据资源-精心整理.zip

    《中国房地产统计年鉴》面板数据资源-精心整理.zip

  • 基于python的大麦网自动抢票工具的设计与实现(1) - 副本.zip

    【基于Python的大麦网自动抢票工具的设计与实现】 随着互联网技术的发展,网络购票已经成为人们生活中不可或缺的一部分。尤其是在文化娱乐领域,如音乐会、演唱会、戏剧等活动中,热门演出的门票往往在开售后瞬间就被抢购一空。为了解决这个问题,本论文探讨了一种基于Python的自动抢票工具的设计与实现,旨在提高购票的成功率,减轻用户手动抢票的压力。 Python作为一种高级编程语言,因其简洁明了的语法和丰富的第三方库,成为了开发自动化工具的理想选择。Python的特性使得开发过程高效且易于维护。本论文深入介绍了Python语言的基础知识,包括数据类型、控制结构、函数以及模块化编程思想,这些都是构建抢票工具的基础。 自动化工具在现代社会中广泛应用,尤其在网络爬虫、自动化测试等领域。在抢票工具的设计中,主要利用了自动化工具的模拟用户行为、数据解析和定时任务等功能。本论文详细阐述了如何使用Python中的Selenium库来模拟浏览器操作,通过识别网页元素、触发事件,实现对大麦网购票流程的自动化控制。同时,还讨论了BeautifulSoup和requests库在抓取和解析网页数据中的应用。 大麦网作为国内知名的票务平台,其网站结构和购票流程对于抢票工具的实现至关重要。论文中介绍了大麦网的基本情况,包括其业务模式、用户界面特点以及购票流程,为工具的设计提供了实际背景。 在系统需求分析部分,功能需求主要集中在自动登录、监控余票、自动下单和异常处理等方面。抢票工具需要能够自动填充用户信息,实时监控目标演出的票务状态,并在有票时立即下单。此外,为了应对可能出现的网络延迟或服务器错误,工具还需要具备一定的错误恢复能力。性能需求则关注工具的响应速度和稳定性,要求在大量用户同时使用时仍能保持高效运行。 在系统设计阶段,论文详细描述了整体架构,包括前端用户界面、后端逻辑处理以及与大麦网交互的部分。在实现过程中,采用了多线程技术以提高并发性,确保在抢票关键环节的快速响应。此外,还引入了异常处理机制,以应对网络故障或程序错误。 测试与优化是确保抢票工具质量的关键步骤。论文中提到了不同场景下的测试策略,如压力测试、功能测试和性能测试,以验证工具的有效性和稳定性。同时,通过对抢票算法的不断优化,提高工具的成功率。 论文讨论了该工具可能带来的社会影响,包括对消费者体验的改善、对黄牛现象的抑制以及可能引发的公平性问题。此外,还提出了未来的研究方向,如增加多平台支持、优化抢票策略以及考虑云服务的集成,以进一步提升抢票工具的实用性。 本论文全面介绍了基于Python的大麦网自动抢票工具的设计与实现,从理论到实践,从需求分析到系统优化,为读者提供了一个完整的开发案例,对于学习Python编程、自动化工具设计以及理解网络购票市场的运作具有重要的参考价值。

  • 学生考勤管理系统 SSM毕业设计 附带论文.zip

    学生考勤管理系统 SSM毕业设计 附带论文 启动教程:https://www.bilibili.com/video/BV1GK1iYyE2B

Global site tag (gtag.js) - Google Analytics