<address id="vnbjp"><del id="vnbjp"></del></address>
    <progress id="vnbjp"></progress>
    <cite id="vnbjp"></cite>
    <progress id="vnbjp"><i id="vnbjp"><address id="vnbjp"></address></i></progress>
    <cite id="vnbjp"></cite>
    <var id="vnbjp"><del id="vnbjp"><noframes id="vnbjp">
    <cite id="vnbjp"><video id="vnbjp"></video></cite>
    <cite id="vnbjp"></cite>

    Introduction to Reverse Ajax

    Jon Downes has written a great introduction to Reverse Ajax and how it works in DWR 2.0. From the article:

    "The problem is that web servers can't easily contact web browsers. For one thing firewalls will get in the way, and even if they didn't, browsers only listen for answers to questions they've asked. So how is the web server to get the message through?
    Answering this question is the essence of reverse Ajax. It is the means by which updates can be pushed from the server to the browser. Sure, techniques for doing this already exist and have cool names (see below), but Reverse Ajax ties them into a neat package and puts them more readily at the disposal of the developer."

    The Reverse Ajax article is well worth a read.

    Comments

    Comments have been turned off on old posts

    75秒极速时时彩官网
      <address id="vnbjp"><del id="vnbjp"></del></address>
      <progress id="vnbjp"></progress>
      <cite id="vnbjp"></cite>
      <progress id="vnbjp"><i id="vnbjp"><address id="vnbjp"></address></i></progress>
      <cite id="vnbjp"></cite>
      <var id="vnbjp"><del id="vnbjp"><noframes id="vnbjp">
      <cite id="vnbjp"><video id="vnbjp"></video></cite>
      <cite id="vnbjp"></cite>
        <address id="vnbjp"><del id="vnbjp"></del></address>
        <progress id="vnbjp"></progress>
        <cite id="vnbjp"></cite>
        <progress id="vnbjp"><i id="vnbjp"><address id="vnbjp"></address></i></progress>
        <cite id="vnbjp"></cite>
        <var id="vnbjp"><del id="vnbjp"><noframes id="vnbjp">
        <cite id="vnbjp"><video id="vnbjp"></video></cite>
        <cite id="vnbjp"></cite>
        山东福彩服务电话 快速时时开奖计算器 四川金7乐助手下载 重庆时时开奖结果查 福建时时票软件 500彩票全国开奖 上海体彩11选5开奖号 云南十一选五走势图手机版 台湾时时彩的历史开奖号码 陕西11选5开奖分布图