• DWR推送的一些随笔


    服务器端推送技术
    • 新邮件推送
    • 网页聊天
    • 微信签到墙
     
    什么是BS、什么是CS、什么是pull、什么是push
     
    客户端得到通知的方式?
    • 定时刷新
    • Ajax轮训
    • Comet长连接(长期占用长连接资源)
    • Flash XML Socket(需要JS结合Flash接口)
    • Java Applet套接口(需要在客户端安装JAVA虚拟机)
     
    DWR介绍
    • 什么是DWR?
    • 基于Ajax的一个框架
    • 动态吧Java类生成一个Javascript
    • 让客户端Javascript通过DWR访问Java程序
     
    DWR的运行原理
    • 服务器启动,读取dwr.xml生成xxx.js
    • js触发xx.js中的方法
    • web容器接收请求创建实例
    • 调用方法返回
     
    scriptSession?
    每次访问都会创建一个scriptSession
     
    DWR配置详解
     <!-- DWR配置 -->
      <servlet>
        <servlet-name>dwr-invoker</servlet-name>
        <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
       <init-param>
          <param-name>debug</param-name>
          <param-value>true</param-value>
        </init-param>
      </servlet>
      <!-- DWR Mapping -->
      <servlet-mapping>
        <servlet-name>dwr-invoker</servlet-name>
        <url-pattern>/dwr/*</url-pattern>
      </servlet-mapping>
  • 相关阅读:
    【机器学习】:Xgboost/LightGBM使用与调参技巧
    Golang map 源码
    Golang slice、array 源码
    Golang string 源码
    Golang sync.Mutex
    Golang net/http
    Golang GMP模型
    转发:全套支付宝系统架构(含内部架构图),非常好的收藏学习!
    付款 案例 研究
    (转发)Java学习路线
  • 原文地址:https://www.cnblogs.com/timjames/p/8267082.html
Copyright © 2020-2023  润新知