DWR3实现服务器端向客户端精确推送消息

本文详细记录了使用 DWR3 实现服务器端向客户端精确推送消息的过程,包括配置web.xml,创建dwr.xml,编写前端和后台代码。通过DwrScriptSessionManagerUtil类和ScriptSessionListener监听器,确保消息能推送到指定用户。同时提供了一个完整的示例代码,包括推送和接收页面的实现。
摘要由CSDN通过智能技术生成

研究了一天半,终于模拟出了这个功能,网上DWR的资料不少,但是真正实现客户端向服务器端精确推送消息的只有两篇文章。但是代码都只有一部分,向我这种刚开始学习DWR的人来说要看懂真的蛮难。不过即便如此,http://www.blogjava.net/stevenjohn/archive/2012/07/07/382447.html这片文章还是给了我很大帮助,再次表示感谢,下面我将这两天的研究详细记录下来备忘,也希望能帮助到像我一样的人。只写过程,不写原理(不是不写,而是有些地方我也不太懂),下面开始:

         第一、在项目中引入dwr.jar,然后在web.xml中进行配置,配置如下:

   

Java代码 
  1. <servlet>  
  2.   
  3.         <servlet-name>dwr-invoker</servlet-name>  
  4.   
  5.         <servlet-class>  
  6.   
  7.             org.directwebremoting.servlet.DwrServlet  
  8.   
  9.         </servlet-class>  
  10.   
  11.         <init-param>  
  12.   
  13.             <param-name>crossDomainSessionSecurity</param-name>  
  14.   
  15.                <param-value>false</param-value>  
  16.   
  17.             </init-param>  
  18.   
  19.         <init-param>  
  20.   
  21.           <param-name>allowScriptTagRemoting</param-name>  
  22.   
  23.           <param-value>true</param-value>  
  24.   
  25.         </init-param>  
  26.   
  27.         <init-param>  
  28.   
  29.           <param-name>classes</param-name>  
  30.   
  31.           <param-value>java.lang.Object</param-value>  
  32.   
  33.         </init-param>  
  34.   
  35.         <init-param>  
  36.   
  37.             <param-name>activeReverseAjaxEnabled</param-name>  
  38.   
  39.             <param-value>true</param-value>  
  40.   
  41.         </init-param>  
  42.   
  43.         <init-param>  
  44.   
  45.            <param-name>initApplicationScopeCreatorsAtStartup</param-name>  
  46.   
  47.            <param-value>true</param-value>  
  48.   
  49.         </init-param>  
  50.   
  51.         <init-param>  
  52.   
  53.             <param-name>maxWaitAfterWrite</param-name>  
  54.   
  55.             <param-value>3000</param-value>  
  56.   
  57.         </init-param>  
  58.   
  • 5
    点赞
  • 49
    收藏
    觉得还不错? 一键收藏
  • 21
    评论
评论 21
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值