六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 28|回复: 0

《Ajax开发精要》关于ajaxanywhere 教程七

[复制链接]

升级  92.67%

53

主题

53

主题

53

主题

秀才

Rank: 2

积分
189
 楼主| 发表于 2013-1-29 10:49:11 | 显示全部楼层 |阅读模式
11.3.5 Ajax Anywhere的适用范围

AjaxAnywhere将Ajax进行封装,以对象的形式实现Ajax的各种操作,将其统一到一个Javascript文件中。在页面实现上,AjaxAnywhere新颖的以划分页面区域的方式,实现不重载刷新的更新页面内容。通过这几种方式,AjaxAnywhere确实能够在一定程度上降低Ajax开发应用的难度和门槛,尤其是对DOM不是很熟悉的开发人员。另外,AjaxAnywhere对于JSF这种特别接近桌面应用程序GUI的MVC框架也提供了兼容性良好的Ajax应用支持。
为保持其灵活性,AjaxAnywhere提供了丰富的自定义功能,完全可以通过重载aa.js中AjaxAnywhere对象的相关方法来实现符合自己业务需求和特色的Ajax功能。不过这要求对本节所提到的AjaxAnywhere类库及其用法有比较深入的了解。
AjaxAnywhere使用过滤器Filter的方式对其所部署的Web应用程序中的指定http请求应用Ajax,可以通过控制过滤器Filter的配置实现对不同请求处理方式的选择。另外,为报纸整个Ajax框架具备平滑的兼容性,AjaxAnywhere允许在传统的通信方式和Ajax之间做必要的切换。
与DWR,Ajax Tags相比,AjaxAnywhere既不需要对客户端暴露服务器端Java类的接口,又能够快速方便地改造已有的Web应用程序,更加符合MVC所倡导的实现原则。如果读者希望对AjaxAnywhere有更加深入的了解,可以从其官方网站下载其全部源代码分析一下。
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表