-
Web.xml配置文件查看全部
-
创建推送方法查看全部
-
创建页面查看全部
-
Dwr配置详解查看全部
-
web.xml中的servlet的配置查看全部
-
web.xml <servlet-name>dwr</servlet-name> <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class> uk.ltd.getahead.dwr.DWRServlet activeReverseAjaxEnabled true crossDomainSessionSecurity false allowScriptTagRemoting true <init-param> <param-name>debug</param-name> <param-value>true</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>dwr</servlet-name> <url-pattern>/dwr/*</url-pattern> </servlet-mapping>查看全部
-
ScriptSession 创建:每次访问都会创建一个新的scriptSession DWR有两种创建方式: Dwr3.0: Collection<ScriptSession> sessions=Browser.getTargetSession(); Dwr2.x: Collection pages=webContext.getScriptSessionByPage("/xxx.jsp");查看全部
-
DWR运行原理:查看全部
-
什么是Dwr: 1.是一个基于Ajax的框架 2.动态把Java类生产为JavaScript 3.让客户端JavaScript通过DWR访问Java程序 Dwr运行原理:服务器启动时,读取dwr.xml,根据里面的配置将java类生成xxx.js,客户端通过js触发xxx.js的方法,然后web容器接收请求创建实例,处理数据并将数据返回给客户端,然后客户再去呈现给用户。查看全部
-
客户端得到通知的方式: 定时刷新:整页定时刷新,服务压力大,客户端体验不好(老整页刷新)。 ajax轮询:可行的一种方式,但是由于得通过js定时函数去请求数据,定时时间长短不好控制。 comet长连接:browser端主动发送请求,但是服务端似乎以一种较慢的方式响应,这样服务器端可以使用同一个connection把更新发送出去,请求等待时间较长。优点:实时性较好,性能也不错。缺点:长期占用长连接资源。 Flash XML Socket:不推荐。 jave applet套接口,需要在客户顿安转Java虚拟机,更不现实。查看全部
-
服务器端推送技术的产生:ajax ajax能够异步的无刷新的将数据展示出来 ajax应用中存在一个致命的缺陷无法满足传统桌面系统的需求。 服务器端需要向客户端主动发送信息。 服务器推送技术的应用场景: 1.页面邮箱新邮件提醒 2.网页聊天 3.微信签到墙(现场版)查看全部
-
客户端得到通知的方式 定时刷新:整页定时刷新,服务压力大,客户端体验不好(老整页刷新)。 ajax轮询:可行的一种方式,但是由于得通过js定时函数去请求数据,定时时间长短不好控制。 comet长连接:browser端主动发送请求,但是服务端似乎以一种较慢的方式响应,这样服务器端可以使用同一个connection把更新发送出去,请求等待时间较长。优点:实时性较好,性能也不错。缺点:长期占用长连接资源。 Flash XML Socket:不推荐。 jave applet套接口查看全部
-
学习查看全部
-
js代码查看全部
-
dwr.xml配置查看全部
举报
0/150
提交
取消