`
iloveoracle
  • 浏览: 118705 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

dwr原理

    博客分类:
  • java
阅读更多
    <h1 style="font-size: 150%;">direct web remoting</h1><h1 style="font-size: 150%;">dwr:web远程调用框架</h1> 
dwr is a java library that enables java on the server and javascript in a browser to interact and call each other as simply as possible.
dwr是一个java库,能够使服务器中java与浏览器中javascript相互影响并简单地互调。
 
dwr is easy ajax for java
dwr是简单的ajax,相对java而言。
 
dwr will generate the javascript to allow web browsers to securely call into java code almost as if it was running locally. it can marshal virtually any data including collections, pojos, xml and binary data like images and pdf files. all that is required is a security policy that defines what is allowed.
dwr会自动产生javascript,并允许网页浏览器安全地调用java代码,几乎就像本地运行一样。它几乎能够整理任何数据包括集合,pojo,xml和二进制数据如图片、pdf文件。所有这些必须的是一个安全策略,即定义了什么是允许的。
 
with reverse ajax, dwr allows java code running on a server to use client side apis to publish updates to arbitrary groups of browsers. this allows interaction 2 ways - browser calling server and server calling browser. dwr supports comet, polling and piggyback (sending data in with normal requests) as ways to publish to browsers.
利用反转ajax,dwr允许运行在服务器上java代码使用客户端api来发布对任意组浏览器的更新。这里有两种交互方式-
浏览器调用服务器和服务器调用浏览器。dwr支持comet(<span class="hl">comet</span> 是一种新的 web 应用架构), polling and piggyback(用正常请求发送数据)这些方式发布到浏览器。
 
dwr provides integration with spring, struts, guice, hibernate and others.
dwr提供了与 spring, struts, guice, hibernate及其他的整合。
 
0
1
分享到:
评论

相关推荐

    dwr原理深入透彻讲解

    理解DWR的这些工作原理对于开发人员来说至关重要,它能帮助你更有效地利用DWR进行前后端交互,实现高效、流畅的Web应用体验。通过深入研究DWR的内部机制,你可以更好地优化代码,解决可能出现的问题,以及利用其特性...

    DWR原理及中文文档

    DWR(Direct Web Remoting)是一种Java库,用于在Web应用程序中实现JavaScript和服务器端Java对象之间的双向通信。...通过深入学习DWR的原理和实践,开发者可以构建出更具吸引力和响应性的Web应用。

    DWR基础教程 开发案例

    **DWR原理** DWR作为一个Web应用的Servlet部署,它会为每个公开的Java类动态生成包含在Web页面中的JavaScript存根函数。这些函数在后台执行XMLHttpRequest,向DWR Servlet发送请求。DWR将请求转换为对服务器端Java...

    DWR使用总结

    **DWR原理**: 1. **前端调用**:前端JavaScript调用DWR生成的对象方法,发送POST请求到`DwrServlet`。 2. **请求处理**:`DwrServlet`捕获请求,解析请求头和内容,获取JavaScript对象名、方法名和参数。 3. **映射...

    DWR开发培训资料

    介绍DWR原理及开发培训资料,来源于生活。

    dwr笔记 dwr自学资料

    本笔记将深入探讨DWR的核心概念、工作原理以及实际应用。 一、DWR简介 DWR的主要目标是消除传统的HTTP请求-响应模式的局限性,提供一种更加高效、灵活的远程调用机制。通过DWR,开发者可以在浏览器中编写JavaScript...

    DWR的学习资料,DWR学习必备

    DWR开发培训.ppt、DWR.ppt:这些可能是DWR的培训演示文稿,包含了一系列主题的讲解,可能涵盖了DWR的工作原理、核心组件、使用示例和最佳实践。通过这些PPT,你可以系统地学习DWR,并通过实例加深理解。 DWR与界面...

    DWR3.0.jar、DWR.war和DWR2.0中文说明文档

    这份文档对于理解DWR的工作原理和使用方法至关重要,特别是对于中文用户来说。DWR2.0文档可能会涵盖以下几个方面: - **安装与配置**:介绍如何将DWR添加到现有项目中,包括引入jar文件、配置web.xml和dwr.xml文件...

    dwr demo dwr简单使用

    通过这个简单的DWR演示项目,你可以深入理解DWR的工作原理,掌握如何配置DWR、编写可被客户端调用的Java方法,以及如何在JavaScript中使用这些方法。这对于想要学习和使用DWR来构建动态Web应用的初学者来说是一个很...

    DWR的基本原理以及前后台互相调用并整合SPRING的简易DEMO

    在这个“DWR的基本原理以及前后台互相调用并整合SPRING的简易DEMO”中,我们将探讨DWR的核心概念和如何将它与Spring框架集成。首先,我们需要理解DWR的工作机制: 1. **DWR Engine**:这是DWR的核心组件,负责处理...

    dwr实例,从后台取数据显示

    1. **DWR的工作原理**:DWR通过在服务器上设置一个代理,允许JavaScript调用Java方法,就像它们是本地函数一样。它处理了跨域问题,自动序列化和反序列化数据,并且支持异步调用,减少了页面刷新的需求。 2. **DWR...

    DWR应用示例源代码,很好地说明了dwr工作原理

    在这个"DWR应用示例源代码"中,我们可以深入理解DWR的工作原理及其实际应用。 DWR的核心概念包括三个主要部分:`dwrc.js`(客户端库)、`DWR Engine`(服务器端组件)和`Servlet`(DWR引擎的入口点)。以下是对这些...

    DWR中文文档 (DWR 2.0)

    **工作原理**:通过动态生成Java类对应的JavaScript代码来实现从客户端到服务器端的远程调用。这一过程隐藏了所有与网络通信相关的复杂性,使得开发者能够专注于业务逻辑而非底层技术实现。 #### 二、DWR入门案例...

    DWR介绍

    #### 二、DWR的工作原理 DWR的核心在于其能够动态生成用于调用服务器端JavaBean方法的JavaScript库。具体来说,当DWR运行时,会根据配置生成一个JavaScript库,这个库包含了对服务器端JavaBean的封装,从而允许前端...

    dwr.jar/dwr-2.0.5-src.zip/dwr.zip

    通过查看源代码,开发者可以深入理解DWR的工作原理,定制和扩展其功能,或者排查遇到的问题。源代码还包含了一些示例和测试用例,帮助开发者快速上手。 3. **dwr.zip**: 这可能是一个重复的文件,或者包含了与dwr...

    Dwr例子带注释

    通过研究这个"TestDwr"项目,你可以了解到如何在实际应用中集成和使用DWR,理解DWR的工作原理,并掌握创建交互式Web应用的基本技能。这个简单的例子可以帮助你快速上手DWR,为后续深入学习和实践打下基础。

    DWR框架学习demo

    **DWR(Direct Web Remoting)框架学习指南** DWR,全称为Direct Web Remoting,是一种在Web应用程序中实现客户端与服务器端之间直接...理解DWR的工作原理以及如何配置和使用,对于开发人员来说是非常有价值的技能。

    dwr+oracle数据操作

    1. **DWR基本原理** DWR的核心是通过HTTP协议实现在客户端JavaScript和服务器端Java之间的通信。它提供了一种动态、安全的方式,使得JavaScript可以直接调用服务器上的Java对象和方法,而无需处理复杂的AJAX...

Global site tag (gtag.js) - Google Analytics