反向Ajax的探讨

      对于常规的应用和通常的ajax应用,通常都是由浏览器发送请求,服务器响应,这种模式也称为“请求/响应模式”,服务器只能响应浏览器发送过去的请求而不能主动发起请求。
     试想下,如果服务器能操纵客户浏览器是多么的危险,服务器将成为历史上最牛B的Cracker,玩笑一句,呵~,说这么多话只奔一个思想,服务器操纵浏览器(S / B)不可能实现。
     但是就有牛人实现了(S/B),众所周知,DWR的一个特点就是提出了反向ajax,那么它是怎么实现的呢?
其实,原理很简单,DWR让客户端的js代码每个一段时间去调用一次服务器,只是这种细节对开发者是透明的,开发者只需在服务器端直接通过java方法来操作web的内容即可。
     网上对反向ajax的原理由很多说法,其中有人认为是以推模型建立http常连接(如果你对网络很熟悉,你肯定不这么说),还有一种说法是服务器延迟connect(我想这也不现实),
    呵呵,大家可以提出自己的意见,本来今天想做个例子的呢,但是发现自己已经很累了,稍后上传上例子。

先引用个别人的例子http://www.iteye.com/topic/139170

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值