`
lnj2050
  • 浏览: 3006 次
  • 来自: ...
社区版块
存档分类
最新评论

dwr推技术在dwr不同版本之间的问题

    博客分类:
  • J2EE
DWR 
阅读更多
   最近按照网上的例子做了一个基于dwr推技术的聊天程序,部署在Tomcat6.0.1.4上后,进行测试,发现响应速度很慢,一般发了一个消息后,得等上近一分钟才能收到从底层server push上来的消息,找原因找了很久,都没找到,今天公司的一位大哥在以前的项目中用到了dwr的推技术,而且响应速度很快.对比他给我的例子,我发现我和他的例子中代码实现都相同,只是他使用的dwr版本是2.0.rc2,而我使用的是最新的2.0.3,我将我的dwr包换成2.0.rc2版本后,再重新运行程序,结果这次发送接受消息响应速度很快,难道2.0.rc2和2.0.3这两个版本对推技术有不同的支持吗?
分享到:
评论
4 楼 sskhnje 2008-10-17  
The problem with full streaming is that it requires HTTP chunked mode which sometimes fails with network proxies, mod_jk, and other network scanners. If you try full streaming and find that messages are only getting through every 60 seconds, this could be why. DWR version 2.0.3 and before used this as the default. From version 2.0.4 the default is to use Early Closing Mo
3 楼 guo_david_wei 2008-05-13  
等一个版本稳定后再用啊....
2 楼 ispring 2008-04-03  
强烈关注,我的也是这样,而且我换了DWR2.01仍然是很慢,不知道什么原因,慢到简直让人无法忍受的地步了~~~~~~~~~~~
1 楼 qdchen 2008-03-15  
关注中!
我也刚刚自己写了一个/DWR,在我本机上测试,没有问题! 可是我放到服务器上,就出现了异常...


"Server errpoe has ocuur .....",不知道什么原因...!!!

相关推荐

    dwr推技术实现服务器推送数据

    DWR的推技术则解决了这个问题,它允许服务器在数据更新时立即推送到客户端,从而实现更实时、更高效的用户体验。 DWR的工作原理是通过在服务器端创建一个Java对象,这个对象暴露了若干方法供客户端JavaScript调用。...

    dwr推技术官方实例

    标题中的“dwr推技术官方实例”是指DWR提供的关于其推技术的实际操作示例,这些示例可能涵盖了DWR 2.0.4及以上版本的最新功能。由于高质量的实例资源在网络上可能不易找到,所以这份实例集合显得尤为宝贵。 描述中...

    DWR推送技术大全 dwr推送聊天实例

    在"聊天DWR推送"实例中,我们可能会看到以下关键技术点: - **聊天室接口**:服务器端定义了一个或多个处理聊天消息的Java类,这些类提供了添加、获取和广播消息的方法。 - **JavaScript接口**:DWR自动生成了与...

    dwr 实现推技术 实例

    DWR,全称为Direct Web Remoting,是一种在Web应用程序中实现JavaScript与Java之间进行安全、高效通信的技术。它允许服务器端的Java代码直接调用客户端的JavaScript函数,反之亦然,从而打破了传统的HTTP请求-响应...

    dwr推技术简单案例

    DWR(Direct Web Remoting)是一种Java技术,用于在Web应用程序中实现JavaScript和服务器端Java对象之间的双向通信。这项技术极大地简化了AJAX应用的开发,使得动态更新页面变得更为直观和高效。在这个“dwr推技术...

    DWR服务器推送技术(实时)

    - **跨浏览器兼容**:DWR处理了不同浏览器之间的差异,使得开发人员可以专注于业务逻辑,而非兼容性问题。 - **安全**:DWR提供了一些安全特性,如CSRF保护、XSS防护,以确保应用的安全性。 **应用场景**: DWR广泛...

    DWR服务器推技术Demo

    DWR是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站。它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样。

    dwr 推技术 demo

    - **CROSS Domain Request**:DWR通过JSONP(JSON with Padding)解决了跨域问题,允许不同域名下的JavaScript访问服务器资源。 - **白名单安全机制**:DWR通过配置文件限制了哪些Java类和方法可以被JavaScript...

    dwr服务器推技术

    2. **服务器推**: 与传统的客户端拉取(polling)不同,服务器推技术允许服务器在有新数据时立即发送到客户端,减少了延迟和不必要的网络请求。DWR的Push API使得实现这一功能变得简单。 3. **Struts2框架**: ...

    dwr推技术反转聊天事例

    DWR (Direct Web Remoting) 是一种开源的Java技术,它允许Web应用程序在客户端和服务器之间进行实时的、双向的数据交换,从而实现类似桌面应用的交互体验。在“dwr推技术反转聊天事例”中,我们将探讨DWR如何用于...

    dwr推送技术

    在DWR3版本中,其推送技术是其中的一大亮点,它使得服务器能够主动向客户端发送数据,而不仅仅是响应客户端的请求。 推送技术在Web开发中的应用广泛,如实时聊天、股票更新、在线游戏等场景,能够极大地提升用户...

    DWR的推技术

    在DWR 2.x版本中,引入了推技术,即所谓的“Reverse Ajax”,这是一种在BS(Browser/Server)架构中,让服务器主动向客户端推送数据的技术,以实现实时或近乎实时的数据更新,而无需页面刷新。 #### 二、Reverse ...

    DWR推送技术

    6. **维持会话状态**:为了确保在用户浏览不同页面时仍能接收到推送,需要使用DWR的`scriptSession`来保持连接,并在页面间传递会话信息。每次页面加载或刷新时,需要重新初始化`scriptSession`。 7. **实现推送...

    dwr推模式

    在DWR中,推模式(Push Mode)是一种主动推送技术,它不同于传统的请求-响应模型,不再由客户端发起请求,而是由服务器端在数据变化时主动将更新推送到客户端。这种方式在实时性要求较高的应用中非常有用,比如股票...

    DWR推技术-用于做及时通讯更新的

    DWR(Direct Web Remoting)是一种JavaScript库,它允许Web应用程序在客户端和服务器之间进行实时通信,无需刷新页面。这项技术特别适用于实现即时通讯更新,比如股票图表的动态显示。在传统的HTTP请求模式下,每当...

    使用dwr+spring实现消息推送

    在IT行业中,消息推送是一项重要的技术,它使得服务器能够实时地向客户端发送数据,而无需客户端不断地轮询请求。在本教程中,我们将探讨如何利用Direct Web Remoting (DWR) 和Spring框架来实现这样的功能。 DWR是...

    springMVC+dwr技术实现消息推送实例

    SpringMVC 和 DWR(Direct Web Remoting)是两种在Web开发中用于增强交互性的技术。SpringMVC作为Spring框架的一部分,主要用于构建后端服务,而DWR则是一种JavaScript库,允许JavaScript与Java服务器进行实时通信,...

    dwr推送及js访问java代码

    **DWR(Direct Web Remoting)**是一种Java技术,它允许JavaScript在客户端直接调用服务器端的Java方法,实现浏览器与服务器之间的实时交互。DWR的出现极大地简化了Web应用中的AJAX(Asynchronous JavaScript and ...

    dwr实现服务器推技术,兼容低版本IE

    DWR(Direct Web Remoting)是一种Java技术,用于在浏览器和服务器之间实现双向通信,即Ajax的增强版,允许服务器主动向客户端推送数据,而无需客户端发起请求。这个技术尤其适用于需要实时更新数据的Web应用,比如...

    DWR消息推送简单实例

    在这个实例中,我们可能会看到如何利用DWR的长轮询技术实现简单的消息推送。 3. **Maven工程** 提到"Maven工程"意味着这个示例项目是使用Maven构建的。Maven是Java项目管理工具,它帮助管理项目的依赖关系,构建...

Global site tag (gtag.js) - Google Analytics