2个答案 按时间排序 按投票排序
-
1.推送,就是服务器端向客户端主动推送数据
2.一般WEB程序都是浏览器向服务器发送请求取到数据,推送与之相反
3.web的请求都是短链接,请求完了,浏览器与服务器直接的通信就断了
4.推送长链接,客户端必须与服务器长期连着的
5.客户端不断的轮询服务器,也可以达到及时的效果,但是给服务器压力大2012年9月26日 14:39
-
DWR推 说白了就是服务器主动推数据到客户端 最简单的例子就是聊天程序
你和小薇聊天 发出消息后到服务器,服务器需要把消息主动推给小薇
http://plplum.blog.163.com/blog/static/3103240020101018114539805/2012年9月11日 16:37
相关推荐
Direct Web Remoting (DWR) 是一个开源Java库,它允许在浏览器和服务器之间进行安全、高效的异步通信,即所谓的“反向AJAX”或“Comet”技术。DWR使得JavaScript能够调用服务器端的Java方法,就像它们是本地函数一样...
Direct Web Remoting (DWR) 是一个开源Java库,它允许Web应用程序在客户端浏览器和服务器之间进行异步通信,即实现Ajax(Asynchronous JavaScript and XML)功能。DWR的主要目标是简化JavaScript和Java之间的交互,...
DWR(Direct Web Remoting)是一个开源JavaScript库,它使得在浏览器端可以直接调用服务器端的Java方法,实现了JavaScript与服务器端的双向通信,简化了Ajax应用的开发。 在DWR中,有三个主要的组件: 1. **DWR ...
4. **反向AJAX(Reverse AJAX)**:DWR实现了反向AJAX,即服务器可以主动向客户端推送数据,而不仅仅是响应客户端的请求。 接下来,我们将探讨如何使用DWR进行基本操作: 1. **创建Java类**:首先,我们需要在...
总的来说,通过这个例子,你可以学习到如何使用DWR 2.0来构建一个实时的Web应用,特别是如何利用Reverse Ajax实现服务器到客户端的数据推送。这不仅加深了对DWR的理解,还对Web开发中的实时通信有了实际操作的经验。...
DWR(Direct Web Remoting)是一种JavaScript库,它使得在浏览器和服务器之间进行异步通信变得更加简单,有效地实现了Ajax(Asynchronous JavaScript and XML)的功能。DWR的核心特性是反转Ajax,即允许Java方法直接...
DWR通过在服务器端运行一个Servlet,这个Servlet处理所有客户端的Ajax请求,并将结果返回给JavaScript。在客户端,DWR提供了一套API,使得JavaScript可以直接调用服务器端的Java方法,就像它们是本地函数一样。 **1...
总的来说,这个"DWR Java推送例子 免积分"提供了一个学习和实践DWR实时推送功能的机会,特别适合那些希望在Web应用中实现即时通信功能的开发者。通过理解并实践这个例子,你可以更好地掌握DWR的使用,以及如何在不...
在这个例子中,`refreshData`函数通过DWR调用了服务器端的`getData`方法,并定义了两个回调函数处理返回的结果和可能出现的错误。 **总结:** DWR结合Ajax实现了局部刷新功能,提高了Web应用的用户体验。通过配置...
DWR (Direct Web Remoting) 是一个开源的Ajax框架,它允许JavaScript在浏览器端与Java在服务器端进行直接通信,从而实现动态、无刷新的Web应用程序。本入门例子旨在帮助初学者快速理解并掌握DWR的基本用法和功能。 ...
Polling 是客户端定时向服务器发送请求检查新消息,而Reverse Ajax则是服务器主动推送给客户端新消息。在这个例子中,根据需求,可以选择合适的方式实现实时聊天。 6. **安全性与优化** DWR提供了安全特性,如CSRF...
DWR (Direct Web Remoting) 是一个开源的Java框架,用于在浏览器和服务器之间实现双向通信,即Ajax技术。这个框架使得JavaScript可以直接调用服务器端的Java方法,从而简化了客户端与服务器端的数据交换,提高了Web...
这个"DWR小例子_DEMO"是帮助开发者理解并快速上手DWR的一个实践项目,其中包含了说明文件和必要的代码示例。 DWR的核心功能是允许前端JavaScript直接调用后端Java方法,仿佛它们是在同一环境中运行一样,消除了传统...
Direct Web Remoting (DWR) 是一个开源Java库,它允许在浏览器和服务器之间进行实时、安全的双向通信,使得JavaScript可以直接调用Java方法,从而实现Web应用的Ajax功能。这个"TestDWR"文件很可能是DWR的一个简单...
Direct Web Remoting (DWR) 是一个开源的Java库,它允许JavaScript在浏览器端与服务器端的Java对象进行交互,从而实现动态Web应用程序。DWR通过AJAX技术提供了一种简单的方法,使得开发者可以在不刷新整个页面的情况...
DWR 是一个开源的 Java 库,它使得在浏览器和服务器之间可以进行动态、异步的数据交换成为可能,这正是 AJAX(Asynchronous JavaScript and XML)的核心理念。DWR 提供了一种简单的方式来调用服务器端的 Java 方法,...
对于初学者来说,DWR提供了一个理想的起点,使他们能够快速理解和实践Ajax技术,而不必深陷于底层细节。通过实际操作上述步骤,开发者能够深入理解DWR如何工作,并逐渐掌握Ajax的核心概念。随着对DWR的熟悉,开发者...
总之,"ajax dwr例子"是一个很好的学习资源,它展示了DWR如何结合Ajax技术,使开发者能够构建更加交互式的Web应用,同时降低了服务器与客户端之间的通信复杂性。通过深入研究这个例子,不仅可以掌握DWR的用法,还能...
这个"ajax框架dwr例子.rar"是一个针对初学者的教程资源,旨在帮助理解如何在实际项目中使用DWR进行Ajax开发。 DWR的核心功能在于提供了一个简单的方法来调用服务器端的Java方法,并将结果直接返回到客户端的...
在服务器端,你需要有一个Java类(在这个例子中是`ajaxjs`),这个类包含了`sayHello`方法,该方法需要被DWR自动暴露以便JavaScript可以调用。这通常通过在`dwr.xml`配置文件中声明来实现。 `web.xml`文件是Java ...