
Comet/Pushlet
零度anngle
情商不是八面玲珑的圆滑,而是德行具足后的虚心、包容和自信;成熟不是单纯到复杂的世故,而是复杂回归简单的超然;觉悟不是对世事的无所谓,而是对无能为力之事的坦然接受;成功不是追求别人眼中的最好,而是把自己能做的事情做得最好。热爱生活,热爱编程,热爱Java,喜欢探索,纸上得来终觉浅,绝知此事要躬行,愿与你一起在技术的海洋中成长!
博客:http://blog.csdn.net/zmx729618
展开
-
使用Pushlet实现后台信息推送(一)
Pushlet是使用较多的后台向前台推送信息的工具。前台订阅某个感兴趣的事件joinListen,触发后台的Pushlet的servlet,为该请求会话建立session,默认这个sessionID是随机的java.rmi.server.UID(后面会介绍pushlet二次开发,改掉这个UID,以便可以自由控制向某一个特点前台推送信息)。之后前台会向后台发送refresh请求,后台返回给前台下一次转载 2016-06-02 15:55:57 · 2870 阅读 · 0 评论 -
使用Pushlet实现后台信息推送(二)
上一篇日志利用推送源周期性地向订阅了某一事件的所有网页端推送信息,但怎么实现向特定的某一个用户推送信息呢,想象一个网络聊天室,怎么向单独的一个好友私聊呢。问题的关键就是那个SessionID,Pushlet默认是用java.rmi.server.UID参数的随机字符串作为会话标志,这就造成我们没法跟一个特点的用户对应上,也就是说客户必须在joinListen的时候提供一个他的ID,就像登陆qq时,转载 2016-06-02 16:00:04 · 3002 阅读 · 0 评论 -
服务器推技术comet的pushlet实现
目前在做的平台是有关管控的产品,其实很多监控系统和即时通信系统都需要将后台发生的变化实时传送到客户端而无须客户端不停的刷新、发送请求。 其实这就要涉及到服务器推技术,这篇博客也介绍一个实现服务器推技术的框架pushlet。在介绍之前先来了解一下传统的web应用模型和基于ajax的模型的对比。 在传统的web应用中浏览器的主要工作就是发送请求、解析服务器返回的转载 2016-07-18 09:12:17 · 521 阅读 · 0 评论 -
Pushlet实现消息从服务器端推送到客户端
使用Pushlet来实现服务器端向客户端推送信息1. 实现方式:有两种实现方式:1. 通过配置文件来实现定时的从服务器端向客户端推送信息2. 通过API主动向另外一端推送信息 以下分别给予介绍。2. 特别注意在开始测试之前,有三点非常重要,需要实现讲明,否则程序将会无法正常运行:2.1. JSP页转载 2016-07-18 10:52:38 · 1805 阅读 · 0 评论 -
Spring mvc + pushlet实现向特定用户实时推送信息
环境:pushlet-2.0.4 所遇问题: 1.如何向特定用户推送 参考网上资料:http://tonl.iteye.com/blog/1398995 首先:修改ajax-pushlet-client.js,在PL对象后加入userId1234567891011121314var转载 2016-07-18 11:16:31 · 4090 阅读 · 0 评论 -
Pushlet实现定点推送消息与浏览器参数交互详解
今天在这里讲解一下关于开源框架Pushlet中的定点推送消息和与浏览器参数交互 通过上面的方法我就可以完成点对点的网页版本的聊天软件了,当然需要达到上面的要求我们这里需要对Pushlet的源码进行改进。 首先,我这里就讲述Pushlet的入门配置,默认大家是了解Pushlet框架的。 1. 与浏览器参数交互 需要定位一个客户端就必须要给这个客户设置一个唯一的key值,转载 2016-07-18 14:04:28 · 1540 阅读 · 0 评论 -
Web通信之长连接、长轮询(long polling)
基于HTTP的长连接,是一种通过长轮询方式实现"服务器推"的技术,它弥补了HTTP简单的请求应答模式的不足,极大地增强了程序的实时性和交互性。一、什么是长连接、长轮询?用通俗易懂的话来说,就是客户端不停的向服务器发送请求以获取最新的数据信息。这里的“不停”其实是有停止的,只是我们人眼无法分辨是否停止,它只是一种快速的停下然后又立即开始连接而已。二、长连接转载 2016-07-18 14:32:30 · 2422 阅读 · 0 评论 -
服务器推送技术原理分析及dwr框架简单的使用
1 背景“服务器推送技术”( ServerPushing)是最近 Web技术中最热门的一个流行术语。它是继“ Ajax ”之后又一个倍受追捧的 Web技术。“服务器推送技术”最近的流行跟“ Ajax ”有着密切的关系。随着 Ajax技术的兴起,让广大开发人员又一次看到了使用浏览器来替代桌面应用的机会,并且这次机会非常大。Ajax将整个页面的刷新变成页面局部的刷新,并且转载 2016-07-18 15:14:04 · 3579 阅读 · 3 评论