现流行的Ajax框架技术简介现有的Ajax从框架角度分级的话,可以有以下分类
qooxdoo是一个自由免费的Ajax GUI框架,现在它的1.0版本提供了下载。 qooxdoo是一个功能强大基于JavaScript GUI工具包,可以用JavaScript来开发类似于VB/Delphi风格的具有Ajax功能的web2.0应用程序。
其实AJAX应用的核心就是XMLHttpRequest,通过现象看本质,即使使用微软的AJAX服务器控件最终也是需要这些的,只不过使用微软AJAX服务器控件开发AJAX应用时我们不需要关心JS脚本的实现,只需关心业务逻辑就可以了,因而可以简化开发和提高开发速度。
ZK 5 RC2 是以开发者为设计中心所构思出来的新一代架构,其中包括用户端与伺服端的结合和Ajax服务化功能. 使用者在未来将更能掌握用户端的程式执行和即时互动效果。简单易懂的介面也同时提高了UI的控制度。
ASP.NET开发团队目前正提供的新Microsoft AJAX CDN(内容分发网络)服务。该CDN提供了对AJAX 库 (包括 jQuery 和 ASP.NET AJAX)的边缘缓存(edge caching)支持。该服务是免费提供的,不需任何登记,可用于商业性和非商业性用途。这个服务提供了一个很好的途径来提高面向外部的网站的速度。
本文提供了把 Ajax 集成到 Java EE Web 应用程序的概述。Ajax 的异步通信模型与传统 Java EE Web 应用程序内置就支持的同步模型有很大不同。
尽管企业可以从RIA受益,但采用新技术总是有一定风险,首要的问题是如何选择正确的解决方案,因为有太多的选择,没有一个清晰的评判标准,需求也非常复杂,很难做出正确的抉择。
AJAX使黑客的梦想成为了现实。它提供了更多的“攻击接口”、直接的应用程序编程接口访问、容易实施逆向工程、扩大的网络攻击的可能性以及离线攻击安全漏洞。
AjaxSwing在运行时自动的转换Java Swing和AWT应用程序到Ajax网站。可以被看成是运行Java的HTML转换,不像GWT(在编译时创造),它是在运行时创造HTML和JavaScript。
微软公司的社区副总裁Scott Guthrie近期在他的“宣布Microsoft Ajax 脚本库(第六个预览版)和 Microsoft Ajax 脚本缩小器”博客文章中向大家透露了微软公司最新的发布内容。
Microsoft已经推出了Atlas的β版,它在ASP.NET中实现了Ajax。BEA Systems公司正在把Ajax功能构建到它的门户产品中并把Ajax API加入运行时工具。Sun Microsystems公司计划把Ajax加入Java Server Faces。企业服务总线供应商CapeClear Software公司则计划把Ajax工具加入它的以SOA为中心的产品中。
任谁看到RIA(Rich Internet Application)动态与酷炫的效果都会感到心动,但是多数企业在实际了解技术以前,就已经凭直觉认定,要做到这样的效果一定很难、很花时间、而且很贵。其实这些成见都是‘以貌取人’,无论Adobe的Flex或微软的Silverlight,前端的互动程式都是‘类JavaScript’的技术,对开发者而言并没有很高的技术门槛,至于后端的商业逻辑与资料库存取,其实都是延用既有的技术,所以也不会有资料库串连的困难。主要的挑战,是开发与设计人员要放下身段跨界学习彼此领域的技术,而不是各自依循原有的工作模式。若心态上存有专业的傲慢,就不会好的协同合作模式,唯有跨越超越这个门槛,才能重塑新的工作流程。
RIA技术正解决了企业对Ajax的担忧,透过浏览器的外挂元件执行,能够提供较高的安全性管制,让开发人员超越HTML文件设计思维的限制,能够用桌面应用程式的设计思维,来开发网页应用,在网页中做出桌面应用程式的操作效果。进一步还可以让网页应用结合多媒体互动,将各种形式的资讯都整合到单一网页中。微软特约资深讲师李智桦表示:1页RIA的内容可以有50种变化,就等于是50个传统网页。
在信息技术(IT)的空间,由于很多很多新技术和行为模式的快速出现,使得这些市场变得非常短暂,可能将以前所有不同的市场参与争夺美元客户的现象合并成一个单一市场,以满足不断发展的客户需求。随着时间的推移,这些独立标示的市场失去了其独特的身份、产品和成熟的客户需求。富互联网应用(RIA)的市场肯定也不会对这个市场的行为模式例外。
微软发布了一个名为“Doloto”的小工具,能够优化加速AJAX互动程序的下载,从而提高复杂的Web 2.0网页的浏览和响应速度。
本文介绍了如何用 Ajax 提交 Web 表单、如何使用 JSF 框架处理 Ajax 请求、如何控制 JSF 请求处理生命周期、如何在服务器端管理表单数据,以及如何识别浏览器会话间的匿名用户。
本文介绍了如何识别跨浏览器会话的匿名用户、如何为多个用户和页面管理自动保存的表单数据、如何选择数据存储库以及如何处理线程安全性问题。