icefaces企业版1.0是一个商业化版本,用户必须支付高达1500美元的费用才能获得一个cpu的授权,否则就只能使用免费的icefaces社区版,当然,功能要大打折扣不过,icesoft很快认识到,开源无疑是产品和技术推广的最有效的方式之一,因此,仅仅四个月后,icesoft在推出icefaces 1.5版的时候,终于决定加入开源的行列了icesoft的这一举动,赢得了包括sun在内的业界人士和社区的赞赏,现在,jsf开发者又多了一个不错的选择
icefaces最独特的优势,是它以瘦客户端的方式开发富互联网应用icePHP和mysql webfaces是通过将应用逻辑完全转移到服务器端来实现这一点的在icefaces下,应用逻辑完全驻留在服务器上,对表示层的变更,以一种增量的方式提交给浏览器端,由一个轻量级的ajax“桥”负责变更的组装这使得开发人员可以按照自己的意愿开发富互联网应用,同时避免大量的JavaScript代码,保持客户端的“瘦身”
2006年7月19日,时间刚刚跨过2006年年中,icesoft宣布,其icefaces的企业版1.0正式发布在当时,这是java ee下唯一的ajax集成应用框架icefaces扩展了jsf,允许程序员以纯java的方式开发瘦客户端的富互联网应用icesoft在icefaces的开发上投入了相当大的财力,icefajava web实例教程ces的软件规模累计达到了25人年之巨凭借如此大规模的投入,icefaces成为唯一一个基于标准的ajax解决方案
1. icesoft发布icefaces企业版
除此以外,icefaces还支持ajax的“推”技术所谓ajax推技术,是指服务器端将表示层的变化直接推向客户端服务器端在与各种各样的后端数据服务交互后,获得表示层应如何变化的信息,利用推技术,服务器端可以异步发送动态数据给用户界面,而不需用户的介入icefaces基于推技术的ajax功能尤其强大,代表了动态web应用的一个新高度,是其他ajax方案所不能达到的
【it168 专稿】2006年下半年度的jsf精彩异常先是icesoft发布icefaces企业java web教程版,接着exadel的ajax4jsf为jsf开了ajax框架之先河,然后exadel携richfaces加入jsf组件库竞赛,最后是jboss推出框架粘合剂seam 1.1,为jsf 2006划上了圆满的句号
icesoft是一家动态web应用开发商,ajax和web 2.0的概念出现之前,icesoft已经在动态web领域积累了丰富的经验icesoft的著名产品是icefaces,这是集icesoft丰富的应用经验和isf技术于一体的一个java软件产品
ajax推技术是icefaces的标准特征,可以在java应用逻辑中直接使用,与某些基于JavaScript“拉”技术的ajax框架相比,推技术更高效,也更模web前端工程师职责型化icefaces的推技术使得web用户能够动态地、实时地获得应用的最新数据和状态,为建立web环境下多用户协作的应用开辟了道路,而这在以前是无法用一个轻量级的web框架来做到的
icefaces为jsf披上ajax的时尚外衣,却依然保持客户端的轻灵这与其他jsf的ajax解决方案完全不同通常,富互联网应用所要求的ajax特性,是通过浏览器端的javascript来达到的,随着用户界面复杂度的增加,javascript的代码越来越长,最终酿成开发、测试和维护的恶梦将大量应用逻辑压在JavaScript身上,会带来很多不利的结果,比如增加页面的加载时间,降低页面对搜索引擎的友好性,并且可能引发源web前端视频教程代码的安全问题等
那里治疗白癜风最好北京治疗白癜风去哪家医院最好