2014年4月5日

DWR实现精确推送

摘要: DWR会在页面链接后台时,创建一个对应的ScriptSession对象,通过调用对应ScriptSession的scriptSession.addScript(script);方法来进行消息推送。可以在相应的scriptSession中添加“name“属性来区分推送的目标,实现精确推送。org.directwebremoting.Browser:http://directwebremoting.org/dwr/javadoc/org/directwebremoting/Browser.html以下代码是在DWR实现消息广播的基础上进行改造的。一、后台改造1.在后台代码中增加onPageLoad 阅读全文

posted @ 2014-04-05 17:47 N小聪Coding 阅读(3807) 评论(1) 推荐(0)

2014年4月3日

DWR实现消息广播

摘要: 1. Dwr后台向前台发送消息的三种方式Dwr是允许java后台和前台javascript互相调用的java库。反转ajax是DWR2.0的一个新特性,它提供从web服务器异步发送数据到浏览器的能力。web的目的不是服务器连接浏览器,所以及时的获取数据给浏览器可能比较复杂。DWR3支持3种方式的数据push到浏览器:piggback,polling和comet。1.2Polling轮询可以最直接明显的解决问题。这时浏览器发送服务器请求是有规律和间隔的,例如每3秒,看看是否有页面更新。1.3cometcomet允许服务器响应浏览器请求信息比较慢,并且取决于服务器的时间表。也就是长连接。1.4pi 阅读全文

posted @ 2014-04-03 11:41 N小聪Coding 阅读(746) 评论(1) 推荐(0)

导航