主标:AJAX世界的先行者
副标--同时支持PHP、Java、.NET的AJAX Framework及AJAX Visual Tool诞生
引言:
自从AJAX概念确立,AJAX产品纷纷涌现,但大多数都只是基础框架和类库,并只能够支持某一种开发语言,PHP有SAJAX、AJASON,Java有DWR,.NET的AJAX PRO,客户端的类库有Dojo、Bindows……,面对这一系列分属服务端、客户端、不同语言的框架和类库,让开发者无所适从,更不知道如何集成融合使用,AJAX标准和规范的欠缺直接导致了技术发展上的混乱,不同技术体系和开发语言不利于应用的整合和统一,标准基础支撑和集成开发工具的欠缺,很大程度限制和影响了应用开发及AJAX模式的普及,甚至由于AJAX技术的不成功应用引发屡屡挫败的风险。
然而,就在今天,著名的AJAX专业提供商JoyiStar,推出了世界上第一个同时兼容支持PHP、Java、.NET等各种开发语言的AJAX Framework和AJAX Visual开发环境。
JoyiStar的AJAX解决方案包括了AJAX Remote Object Access Framework、AJAX Dev Library和AJAX Visual Tool-AJAX WebShop。
AJAX Remote Object Access Framework(简称AROA)是JoyiStar的AJAX分布式应用框架,AROA同时支持PHP、Java、C#、VB等各种语言的开发,并且使用的方法是类似的,AROA的原理图如下:
JoyiStar的AROA体系实现了AJAX上分布式对象和数据的透明访问,在这个体系下,AROA提供的DataSet及与它配合的数据感知控件、XmlDataSet提供了AJAX数据库应用开发最优的解决方案和快捷性,同时DataSet解决了数据分页、增量数据变化提交、主从表(一对多)等一系列数据库应用核心问题, Web上所有的数据库交互都可以通过DataSet来处理并完成与后台的通信,这非常类似多层体系开发中的客户端数据集。