`

dwr 中的异常处理

    博客分类:
  • dwr
阅读更多
dwr把通常所说的例外状态分成3类
1、警告
2、错误
3、异常

警告可能表示或者不表示我们所关注的某种情形。
dwr不给警告条件提供处理程序,通常会忽略警告

错误就是出现运行故障的地方,同时dwr可以明确地确定到底发生了什么事情
这类错误通常在客户端就是解决

异常发生在服务器端,并传播到客户端。当影响客户端时,异常确实可以视为错误。

还有一种情况,极端情况:不正确响应
例如,回话超时,dwr主要基于响应中的那些注释行来处理这种情况。session没有了


处理机制:
错误--dwr.engine.setErrorHandler(someFunction);
警告--dwr.engine.setWarningHandler(someFunction);
不正确的响应--dwr.engine.setTextHtmlHandler(someFunction);

异常必须每隔调用处理一次,异常处理始终是以调用为单位,即使摸个调用是某个批处理的一部分。
确保自己使用元数据对象调用机制,并且制定错误/异常/警告/不正确响应 的回调函数

在开发中希望得到更多的信息,可以在dwr.xml中配置一个转换器
异常从服务器端传回时的组装方式。
<convert match="java.lang.Ececption" converter="exception"/>

如果想得到栈跟踪元素,
<convert match="java.lang.StackTraceElement" converter="bean"/>

分享到:
评论

相关推荐

    dwr异常处理

    NULL 博文链接:https://chenming100-1976.iteye.com/blog/809288

    DWR中文文档v0.9PDF

    在《DWR中文文档v0.9》中,读者可以找到关于如何配置DWR、创建DWR接口、调用远程方法、处理异常、调试DWR应用等全面的教程和示例。这份文档不仅适合初学者,也对有经验的开发者有很高的参考价值,可以帮助他们更好地...

    DWR中文文档 ,非常详细

    - **DWR Servlet**:部署在Web应用中,负责接收来自客户端的请求,并转发给DWR Engine处理。 - **JavaScript API**:客户端使用的接口,包括`dwr.engine`,`dwr.util`等对象,提供调用服务器端方法和数据操作的...

    DWR中文文档 (DWR 2.0)

    **8.2 错误和异常处理**:DWR提供了强大的错误和异常处理机制,帮助开发者更好地管理异常情况。 1. **错误处理**:通过回调函数中的errorHandler属性来处理可能出现的错误。 2. **异常**:了解DWR可能抛出的各种...

    dwr 查询返回list处理

    7. **错误处理**:在调用服务端方法时,应考虑异常处理。当服务端抛出异常时,DWR会提供一个回调函数来处理错误,我们需要确保有适当的错误提示和恢复机制。 8. **性能优化**:大量数据返回时,可能需要分页或延迟...

    dwr3.0以及相关中文文档

    同时,文档还会介绍如何处理错误和异常,以及如何在项目中进行单元测试。 总之,DWR 3.0为Java开发者提供了一种强大而灵活的工具,使他们能够在不离开浏览器的情况下实现与服务器的实时通信。配合详尽的中文文档,...

    DWR2.0 中文手册

    5. **错误处理**:DWR提供了丰富的错误处理机制,包括客户端和服务器端的异常处理,以及错误信息的传递和显示。 6. **缓存策略**:DWR 2.0支持缓存策略,可以缓存远程调用的结果,提高性能,减少服务器压力。 7. *...

    DWR中文文档 dwr入门 dwr.jar

    6. **错误处理**:DWR提供了错误处理机制,可以通过JavaScript捕获和处理可能出现的异常。 **DWR相关资源:** 1. `DWR中文文档.pdf`:这份文档提供了DWR的详细使用指南,包括安装、配置、基本用法、高级特性和最佳...

    dwr对各种类型返回值的处理实例

    这使得在JavaScript中可以方便地进行异常处理。 8. **异步和同步调用**: DWR提供了异步和同步两种调用方式。异步调用不会阻塞浏览器,而同步调用会等待服务器响应完成后再继续执行后续代码。 9. **Caching**: ...

    dwr对象处理dwr对象处理dwr对象处理

    - DWR提供了错误处理机制,可以通过JavaScript的异常处理结构来捕获调用Java方法时可能出现的错误。 总之,DWR提供了一种强大的机制,使Web应用能够轻松地实现前后端交互,增强了用户体验,特别是在实时数据更新和...

    适合初学者的DWR基本使用视频教程

    资源名称:适合初学者的DWR基本使用视频教程资源目录:【】dwr01_dwr的安装【】dwr02_dwr的转换器和异常处理【】dwr03_dwr的util的介绍【】dwr04_文件上传和与spring进行整合【】dwr05_dwr的debug和获取ServletAPI...

    dwr+spring实例

    6. **异常处理**: 当服务器端发生错误时,DWR可以将异常信息转换为JavaScript错误对象,使得客户端能够捕获并处理这些异常。这对于提供良好的用户体验至关重要。 综上所述,"DWRSpring实例"是一个很好的学习资源...

    dwr笔记 dwr自学资料

    2. **JavaScript与Java的桥接**:DWR通过动态生成JavaScript库来映射Java对象和方法,使得JavaScript可以直接调用Java方法,同时处理类型转换和异常处理。 3. **安全机制**:DWR提供了一套安全机制,包括基于IP地址...

    extjs_dwr整合例子

    DWR提供了异常处理机制,可以在JavaScript中捕获服务器端抛出的异常。同时,要确保DWR的安全配置,防止跨站脚本攻击(XSS)和跨站请求伪造(CSRF)。 这个"Extjs+Dwr"的压缩包示例可能包含了相关的HTML、JavaScript...

    dwr3api+DWR文档.pdf

    7. **错误处理**:当服务器端或客户端出现错误时,DWR提供了一套处理机制,包括异常的捕获和返回给前端。 8. **DWR与Ajax**:DWR是如何简化AJAX开发的,如何利用DWR实现异步数据更新,以及与传统AJAX请求的区别。 ...

    关于dwr的api的中文官方文档

    2. **更好的错误处理**:新增了更详细的错误报告和异常堆栈跟踪,便于调试。 3. **XMLHttpRequest 2.0支持**:利用新的浏览器特性,如文件上传和进度事件。 4. **改进的调试工具**:提供了一个新的控制台,便于...

    DWR小代码小例子

    DWR提供了错误回调机制,当Java方法抛出异常或通信失败时,可以捕获并处理这些错误。 8. **性能优化**:DWR支持缓存、批量调用和压缩等优化技术,以提高Web应用的性能。例如,可以设置缓存策略以减少不必要的网络...

    电子书-DWR中文文档

    5. **错误处理**:DWR提供了统一的错误处理机制,使得在客户端和服务器端都能捕获和处理异常。 6. **缓存管理**:DWR能够智能地缓存服务器端对象,减少不必要的网络传输,提高性能。 7. **易于集成**:DWR设计为轻...

    ajax的dwr包

    6. **错误处理**:DWR提供了友好的错误处理机制,可以在客户端捕获并显示服务器端的异常信息。 在使用DWR时,开发者首先需要在服务器端创建可远程访问的Java类和方法,然后在客户端使用DWR生成的JavaScript接口与...

Global site tag (gtag.js) - Google Analytics