当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: DWR 是一个开放源码的使用 Apache 许可协议的解决方案,它包含服务器端 Java 库、一个 DWR servlet 以及 JavaScript 库。
 

 

    摘要:本篇文章提供了一个开源javascript库,它提供了给ajax应用程序中添加书签和会退按钮的功能。ajax“如何处理书签和回退按钮”阐述了ajax应用程序开发书签和回退按钮功能碰到的严重的问题;可以解决以上问题的一个开源框架,并提供真实、简单的历史记录库,还提供了几个运行中的例子。在学习完这个教程后,开发者将能够对开发ajax应用碰到的问题获得一个解决方案,这个特性甚至google maps 和 gmail 现在都不提供:提供一个强大的,可用的书签和前进......
 ·用php和ajax创建rss聚合器(1)    »显示摘要«
    摘要:尽管本文所使用的是php语言,但是请记住任何服务器端语言都会正常工作。为了理解本文,我假定你基本理解javascript和php或一类似服务器端语言。 本文示例使用ajax来把一请求从一个rss馈送发送到一定制的php对象。该php对象复制一份在本地服务器上的该馈送并返回这一路径。该请求对象收到这一路径,分析它,并且把数据以html形式显示给用户。这听起来涉及很多步骤,其实它仅由4个小文件组成。之所以使用了4个小文件,是为了平衡它们各自特定的力量而使整个......


结合Direct Web Remoting使用AJAX(1)

dwr 简介

【相关文章:高速局域网的技术抉择

【扩展阅读:成都卷烟厂网络解决方案

从最简单的角度来说,dwr 是一个引擎,可以把服务器端 java 对象的方法公开给 javascript 代码。使用 dwr 可以有效地从应用程序代码中把 ajax 的全部请求-响应循环消除掉。这意味着客户端代码再也不需要直接处理 xmlhttprequest 对象或者服务器的响应。不再需要编写对象的序列化代码或者使用第三方工具才能把对象变成 xml。甚至不再需要编写 servlet 代码把 ajax 请求调整成对 java 域对象的调用。 【扩展信息:三层交换阻击DoS攻击

dwr 是一个开放源码的使用 apache 许可协议的解决方案,它包含服务器端 java 库、一个 dwr servlet 以及 javascript 库。虽然 dwr 不是 java 平台上唯一可用的 ajax-rpc 工具包,但是它是最成熟的,而且提供了许多有用的功能。

dwr 是作为 web 应用程序中的 servlet 部署的。把它看作一个黑盒子,这个 servlet 有两个主要作用:首先,对于公开的每个类,dwr 动态地生成包含在 web 页面中的 javascript。生成的 javascript 包含存根函数,代表 java 类上的对应方法并在幕后执行 xmlhttprequest。这些请求被发送给 dwr,这时它的第二个作用就是把请求翻译成服务器端 java 对象上的方法调用并把方法的返回值放在 servlet 响应中发送回客户端,编码成 javascript。dwr 还提供了帮助执行常见的用户界面任务的 javascript 工具函数。

关于示例

在更详细地解释 dwr 之前,我要介绍一个简单的示例场景。像在前一篇文章中一样,我将采用一个基于在线商店的最小模型,这次包含一个基本的产品表示、一个可以包含产品商品的用户购物车以及一个从数据存储查询产品的数据访问对象(dao)。item 类与前一篇文章中使用的一样,但是不再实现任何手工序列化方法。图 1 说明了这个简单的设置:

图 1. 说明 cart、catalogdao 与 item 类的类图


...   下一页
 ·解析ajax如何处理响应信息    »显示摘要«
    摘要:用户的交互操作(interaction)驱动着web站点。理解如何处理响应信息,特别是在使用新的交互操作形式(例如ajax)的时候,这一点非常重要的。kris hadloc解释了ajax请求-响应过程的本质,你应该了解这些内容,更好地为用户交互操作服务。 请求和响应 ajax引擎分很多个方面,每个方面都很重要。如果引擎执行发送请求和接收响应信息的事务,那么它就有很多的处理响应信息的方法。响应信息是处理过程中的一个重要的部分,这是因为用户最终会与响应信......
» 本期热门文章:

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