当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 1.为开发人员开发前台JavaScript提供的支持。
 

 

 ·atlas:微软的ajax工具包    »显示摘要«
    摘要:微软现在已经进入了asp.net 2.0和visual web developer 2005发布版最后的rtm里程碑时刻。为了达到zbb(zero bug bounce),微软已经锁定了这些产品的特性,着重优化最终的质量、性能和可靠性。与此同时,微软开始了下一个发布版本的研发,其中一个重要的研究方向就是通过ajax风格的编程在浏览器中实现日益流行的富客户端应用。 今后的ie中将拥有ajax所需的所有东西——dhtml、jscript和xmlhttp。实......
 ·ajax让桌面网路应用蔚为风潮    »显示摘要«
    摘要:更灵巧的程式开发技术兴起,特别是打造互动式浏览器应用程式的ajax大受欢迎,正为消费者应用程式搬上全球资讯网(web)的风潮推波助澜。 受此鼓舞,昔日曾被视为不切实际的构想--例如打造线上版的微软office替代品--如今纷纷卷土重来。 google maps这类网路服务(web services)的推出,让使用者感受到显然比传统网站优良的使用经验,也协助打开ajax的知名度。现在已有数十家新创公司运用ajax打造网路版的桌上型电脑应用程式,从文书处理器到......


JSON-RPC-Java 和DWR比较

当前在以java为后台的ajax框架中,比较有名两个是json-rpc-java 与dwr。

【相关文章:千兆接入交换机

【扩展阅读:千兆以太网技术综述

swato与他们的共同之处是实现了javascript与java 对象间的数据转换与远程方法调用。从各自提供的unittest demo可以看到这一实现的支持能力基本是相同的。 【扩展信息:统一建模语言UML简介

各自的差异主要在以下几个方面。

1.为开发人员开发前台javascript提供的支持。

由于采用ajax框架后,很多view与control的代码需要转移到前台用javascript实现。然而javascript的编程毕竟是比较痛苦的。 在json-rpc-java中,从服务器返回到前台的虽然是json--javascript对象,但是他没有提供组件帮助开发人员处理这些对象。 对于返回xml的框架,一句一句书写dom层次访问是比较痛苦的。

而对于html dom的操作,也是比较痛苦的,所以所以dwr提供了一系列dwrutils来帮你减轻这一部分工作。但是对于一些需要更加灵活的view处理,利用dwrutils仍然感觉不够用。

在swato中,客户端接受的数据可以是json(swato的后台是直接把java对象映射成json),也可以是xml(你可以从远端url中获取xml, 它在swato客户端引擎中被转化为json,参见rss reader的例子)。所以对于开发人员来说,它在客户端所要关心的只是javascript对象。(结构与java对象或xml结构对应)。然后利用swato提供的一些view组件(autosuggest, select, form)进行渲染。对于自定义性比较强的view控件,你可以在前端使用template引擎 (来自trimpath,类似于velocity的简单语法)。甚至可以把它封装成你自己的组件,只要在其中实现gotresult与goterror函数,便可以很轻松的与swato远程调用功能集成。参见(crud例子中的代码。)


...   下一页
 ·解析ajax服务的使用时机    »显示摘要«
    摘要:ajax是异步javascript和 xml单词的缩写(asynchronous javascript and xml)。正如web服务开发者应该关于的一样,我们最应该的关注的技术是它的异步本质,以及随之而来的它的暗示了关于在一个语言可执行的环境的知识的javascript根源——命名为一个浏览器——并且也带来了在至少的一点来看,一旦能够运转之后它所产生的视觉效果(不是说我们要忽略这个最后的一点,而是图像设计师一般的比程序员更加熟练于解决这些问题)。 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE