反向Ajax的探讨

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

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

你可能感兴趣的:(Ajax,应用服务器,DWR,浏览器,Glassfish)