`

DWREngine API 使用方法 (转载)

    博客分类:
  • dwr
阅读更多
//简易函数;
abc(handler){

}

DWREngine.beginBatch(); 开始缓存;

DWREngine.endBatch();提交缓存;

DWREngine.defaultMessageHandler(abc);默认的消息句柄;

DWREngine.setTextHtmlHandler;当接收到html时发生的事件;<没有期待到javascript时,不解其意>

DWREngine._httpSessionId; 会话id;

DWREngine._scriptSessionId; 当前页的id;

DWREngine.setErrorHandler(abc); 默认错误句柄;

DWREngine.setWarningHandler(abc);默认警告句柄;

DWREngine.setTimeout(0); 超时时间设置,默认是0;

DWREngine.setPreHook(abc);当dwr进行远程调用的之前被调用;

DWREngine.setPostHook(abc);当dwr进行远程调用的之后被调用;

//三种调用方法;
DWREngine.XMLHttpRequest = 1;
DWREngine.IFrame = 2;
DWREngine.ScriptTag = 3;

DWREngine.setMethod(<1 or 2 or 3>);设置调用远程的方法;

DWREngine.setVerb = function(<'GET' or 'POST'>);设置发送数据的方法;

DWREngine.setOrdered(<true or false>);设置xhr的请求按顺序执行.<官方强烈建议不要用这个,会变的很慢而且无法预测.>

DWREngine.setAsync (<true or false>);设置xhr的请求方法是否异步?默认是true;(官方文档中强调,尽量不要修改该属性,如果修改后不会再其他方法中起效.并且有些时候会使你的浏览器无响应变得倾向于中止的状态,如果你要使用建议也设置超时选项).


------------------------------------------------------------------
//以下未读懂,以后补充;
DWREngine.setPolling();已经废弃,由DWREngine.setReverseAjax()替代;

DWREngine.setReverseAjax = function(reverseAjax) {
DWREngine._reverseAjax = reverseAjax;
if (DWREngine._reverseAjax) {
DWREngine._triggerNextPoll(0);
}
};

DWREngine.setPollUsingComet = function(pollComet) {
DWREngine._pollComet = pollComet;
};

DWREngine.setPollMethod(<1 or 2 or 3>);设置****的方法;


分享到:
评论

相关推荐

    dwr js包 DwrEngine.js+DwrUtil.js

    4. 调用方法:使用DWR提供的API(如DWR Engine的execute方法)来调用服务器端的方法,并处理返回的数据。 5. 错误处理:合理设置错误处理回调,以便在调用失败时能够及时捕获并处理问题。 总的来说,DWR通过提供...

    ajax常用框架api文档

    DWR提供了多种API,如`DWREngine`用于设置配置和管理与服务器的通信,`CallBuilder`帮助构建远程调用,以及`AsyncCallback`处理异步响应。 2. **jQuery**:jQuery是最流行的JavaScript库之一,其Ajax功能强大且易用...

    dwr API dwr入门教程

    Direct Web Remoting (DWR) 是一个开源Java库,它允许Web应用程序在浏览器和服务器之间...通过阅读这份中文文档,开发者可以全面了解DWR的使用方法,从基础的API调用到高级的Push功能,逐步掌握DWR在实际项目中的应用。

    java web中调用后台方法用js快速生成图表

    - 考虑使用JSONP或CORS解决跨域问题,确保前端能正确调用后端API。 - 为防止XSS攻击,对返回的数据进行转义或过滤。 总结,通过结合DWR和JSChart,Java Web开发者可以方便地在前端展示动态生成的图表,实现数据的...

    dwr案例测试

    Direct Web Remoting (DWR) 是一个开源Java库,它允许Web应用程序在浏览器和服务器之间进行实时、双向通信,无需使用插件或复杂的JavaScript。...通过这种方式,你可以实际操作并理解DWR的工作原理和使用方法。

    dwr操作,直接调用后端,动态局部刷新,回调处理

    例如,可以使用`DWREngine.beginBatch()`开始一次批量调用,然后调用多个远程方法,最后使用`DWREngine.endBatch()`结束并执行所有调用。 4. **动态局部刷新**: DWR的一大优势是支持动态局部刷新,这意味着只有...

    AJAX DWR基本使用向导

    本指南将带你了解DWR的基本使用方法。 **一、DWR的安装与配置** 1. **下载DWR**:首先,你需要从DWR的官方网站(http://directwebremoting.org/download.html)下载最新版本的DWR压缩包。 2. **添加依赖**:将下载...

    dwr实例操作+rmi实例操作

    - **编写JavaScript代码**:使用DWR提供的API调用服务器端的方法。 3. **DWR实例操作** - **创建JavaBean**:例如创建一个名为`User`的Java类,包含姓名和年龄属性及对应的getter、setter方法。 - **配置dwr.xml...

    dwr入门demo

    例如,`DWREngine`对象用于设置配置和初始化,`DWREngine.beginBatch`和`DWREngine.endBatch`用于批量执行调用以提高性能,`RemoteObject`对象则用于调用服务器上的方法。 3. **Java后端**:在Java后端,你需要创建...

    dwr 使用例子,一目了然

    这些API包括`DWREngine`用于初始化和控制DWR引擎,`DWREngine.beginBatch()`和`DWREngine.endBatch()`用于批量执行调用以提高效率,以及`MyService`对象(这里的`MyService`是后端服务的名称)来调用实际的Java方法...

    DWR3精确推送的配制方法

    在DWR配置中可以设置安全策略,例如使用白名单限制可访问的Java方法,或者启用CORS配置。 通过以上步骤,你就能在DWR3中配置并实现精确推送功能。记住,每个项目的需求可能会有所不同,因此在实际应用中可能需要...

    DWR 学习笔记

    这些 API 包括 `DWREngine`, `RemoteObject`, 和 `Batch` 等。 **二、DWR 的工作原理** 1. **配置阶段**: 开发者需要在服务器端的 `dwr.xml` 文件中配置 DWR 允许的远程方法,包括类名、方法名等。 2. **编译阶段**...

    DWR中文帮助文档,非常使用

    DWR(Direct Web Remoting)是一个开源的Java库,它允许Web应用程序在客户端...通过学习这份中文文档,开发者能够全面理解和掌握DWR的使用方法,从而在实际项目中充分利用其功能,构建出高效、灵活的Web应用。

    ajax中使用xml传递数据

    在JavaScript中,可以使用DOM(Document Object Model)API创建XML文档。例如,通过`document.createElement()`、`appendChild()`等方法构建XML树形结构,然后将这个XML树序列化成字符串,作为DWR调用的参数。 4. ...

    Dwr功能小例子

    - 使用DWR的JavaScript API创建远程对象实例,调用Java方法。 9. **DWR的优势**: - 易于使用:DWR通过自动JavaScript生成和简单的API降低了学习曲线。 - 性能优化:DWR缓存了Java对象,减少了网络传输的开销。 ...

    DWR(Easy ajax for java)我来写个例子玩玩

    这些API包括`DWREngine`、`RemoteObject`等,它们使得开发者能够像操作本地对象一样操作远程Java对象。 在博客文章中,作者可能会展示以下步骤: 1. **环境配置**:首先,需要将DWR库添加到项目中,通常是通过...

    模拟dwr写的小例子

    这个"模拟DWR"的实例帮助我们理解了DWR的工作流程,包括前后端的交互、配置、API使用以及安全控制等方面。通过实践,我们可以更深入地掌握DWR在实际项目中的应用,提升Web应用的交互性和实时性。

    学习dwr的入门例子

    DWR提供了一套JavaScript API,如`DWREngine`、`RemoteProxy`等,用于与服务器交互。这些JavaScript代码会创建远程对象并调用其方法,然后处理返回的结果。 5. **Eclipse工程设置**:作为Eclipse项目,你需要正确...

    java dwr3.0(Netbeans ide7.0)推送及登陆实例

    2. **JavaScript API**:DWR提供了一组JavaScript库,如`DWREngine`和`DWRUtil`,用于在客户端调用服务端的方法。实例可能会演示如何使用这些API进行方法调用。 3. **实时推送**:DWR的Push功能允许服务器主动将...

Global site tag (gtag.js) - Google Analytics