ajax mode,DWR的三种Reverse Ajax Mode配置详解
Full Streaming Mode
Early Closing Mode
Polling Mode
在DWR应用中.默认启用的是Full Streaming Mode .它是三种modes中最快的一种.它每60秒检查一次浏览器是否是活跃的.配置很简单:
dwr-invokerorg.directwebremoting.servlet.DwrServletactiveReverseAjaxEnabledtrue
然后在要使用Reverse Ajax的页面使用
dwr.engine.setActiveReverseAjax(true);
即可...在2.0.4以后的版本中还要加入
maxWaitAfterWrite-1
因为在2.0.4版本中默认是使用Early Closing Mode
Early Closing Mode:
在2.0.4以后的版本中不需要添加配置..而2.0.3以前的版本需要、添加
maxWaitAfterWrite500
If it is deemed unwise to hold connections open at all then DWR can use polling mode
org.directwebremoting.extend.ServerLoadMonitororg.directwebremoting.impl.PollingServerLoadMonitor
In polling mode the default poll rate is every 5 seconds. This can be customized using the following:
disconnectedTime60000
The example above will poll only once every 60 seconds (60,000 milliseconds). For many applications a response time of 60 seconds will be enough, and will allow a web server to handle a very large number of clients.
测试环境:IE8.0,Firefox 2.0,Windows xp sp2,Tomcat 6.0,MsSQL Server 2000
使用技术:Spring,Hibernate.Ext.DWR
用第一种配置的时候IE运行不了.报异常 "要完成操作的数据尚未准备好",Firefox可以.
第二种配置在maxWaitForWrite少于200的情况下IE运行正常,Firefox运行正常.
第三种配置只能打开一个连接.再想打开第二个则会报 java.lang.IllegaStateException:Cannot create a session after response has been commited
很是郁闷...若将maxWaitForWrite设置为100.则两个浏览器均没问题..但是浏览器久无刷新动作就无法从服务器调用客户端
这篇文章望抛砖引玉..各位讲下你们是如何配置的
posted on 2008-06-15 01:30 phyeas 阅读(988) 评论(1) 编辑 收藏
ajax mode,DWR的三种Reverse Ajax Mode配置详解相关推荐
- SSO单点登录三种情况的实现方式详解
SSO单点登录三种情况的实现方式详解 单点登录(SSO--Single Sign On)对于我们来说已经不陌生了.对于大型系统来说使用单点登录可以减少用户很多的麻烦.就拿百度来说吧,百度下面有很多的子 ...
- shiro单点登录原理_SSO单点登录三种情况的实现方式详解
单点登录(SSO--Single Sign On)对于我们来说已经不陌生了.对于大型系统来说使用单点登录可以减少用户很多的麻烦.就拿百度来说吧,百度下面有很多的子系统--百度经验.百度知道.百度文库等 ...
- sql 单引号_三种数据库的 SQL 注入详解
SQL 注入原理 SQL注入攻击指的是通过构建特殊的输入作为参数传入Web应用程序,而这些输入大都是SQL语法里的一些组合,通过执行SQL语句进而执行攻击者所要的操作,其主要原因是程序没有细致地过滤用 ...
- form表单提交三种方式,demo实例详解
第一种:使用type=submit 可以直接提交 <html><head><title>submit直接提交</title></head>& ...
- 三种数据库的 SQL 注入详解
SQL 注入原理 SQL注入攻击指的是通过构建特殊的输入作为参数传入Web应用程序,而这些输入大都是SQL语法里的一些组合,通过执行SQL语句进而执行攻击者所要的操作,其主要原因是程序没有细致地过滤用 ...
- 桥接、NAT、HOST-ONLY三种网络模式的区别详解
在做虚拟机测试的过程中,突然发现虚拟机ping不通主机于是进行了三种网络模式的研究. 桥接: 简而言之桥接就是指:就是通过一台设备(可能不止一个)把几个网络串起来形成的连接.这边主要介绍虚拟机所采用的 ...
- usmssosetup 单点登录被禁用_SSO单点登录三种情况的实现方式详解
单点登录(SSO--Single Sign On)对于我们来说已经不陌生了.对于大型系统来说使用单点登录可以减少用户很多的麻烦.就拿百度来说吧,百度下面有很多的子系统--百度经验.百度知道.百度文库等 ...
- 硬核资源!Redis 五种数据结构以及三种高级数据结构解析(详解)
上一篇分享的是<深入理解JVM>,这篇给大家分享<Redis 五种数据结构以及三种高级数据结构解析>. 前言 在 Redis 最重要最基础就属 它丰富的数据结构了,Redis ...
- linux文件编辑器的三种模式,Linux中文本编辑器三种工作模式切换及vi编辑器三种工作模式下命令详解...
文本编辑器的作用 创建或修改文本文件 维护Linux系统中的各种配置文件 Linux中最常用的文本编辑器 Linux中最常用的文本编辑器 vi:类UNIX操作系统的默认文本编辑器 vim:vim时vi ...
最新文章
- Ubuntu 16.04- Package has no installation candidate解决方式,Ubuntu正确安装openssl-server的方法...
- 更新登录SAP后的LOGO
- 【OS】课设记录总结+进程整理
- 数据库:SQLServer中游标的用法笔记
- return中断方法和Unreachable code(永远达不到的代码)
- python线程状态_python 线程的五个状态
- java中文api在线测试_万邑通开发者网站 - API在线测试
- 马蜂窝火车票系统服务化改造初探
- uniapp开发原生android插件,获取浏览器cookie
- 大数据行业包含的岗位有哪些
- 百度云 图片搜索(JavaAipImageSearch)
- 删除参考文献后的空行
- 【大数据】城市公交网络分析与可视化(二):获取公交行驶路径并绘制散点图
- jcp jsr_JCP EC 2011年特别选举结果即将公布!
- 富途客户端软件测试笔试and面试
- 面试官问你为什么选择做客服_在线客户服务-您的选择
- 浅谈C语言(初学者)
- Windows光标选中字符切换到输入字符快捷键
- 【h5白鹭引擎】如何快速开发一个小游戏
- centos7.4和ubuntu16.0.4常用命令
热门文章
- .NET Core 3.0 中的数据库驱动框架 System.Data
- 微软推出 VS Code 新特性,为 TypeScript 和 JavaScript 用户提供 AI 辅助开发功能
- .NET Core使用skiasharp文字头像生成方案(基于docker发布)
- .NET 和 Mono 的一点历史
- 计算机第一课 教案 纪律,信息技术开学第一课-纪律
- 遍历文件夹还原数据库SQL语句
- 【专升本计算机】甘肃省专升本计算机C语言经典程序案例代码合集(持续更新)
- 【经典回放】多种语言系列数据结构算法:串(C版)
- Android之解决PC端上传http表单格式文件手机解析文件名乱码问题和PC浏览器下载文件的文件名显示乱码问题
- linux shell之pushd、popd、dirs