dwr
wunda
这个作者很懒,什么都没留下…
展开
-
第一个 dwr 程序
dwr学习 1、下载dwr.JAR 2、新建一个web,将jar包放入到lib下 3、由于dwr使用的是自身的servlet来与服务端通信,因此要在web.xml中 配置dwr的servlet [code="java"] dwr-invoker org.directwebremoting.servlet.DwrServlet debu...2010-04-23 17:38:16 · 73 阅读 · 0 评论 -
dwr test/debug 页面
dwr 中非常有用的工具 访问http://localhost:8080/webapp/dwr/index.html 在这个页面中个列出了所有的方法 采用这种手段,可以测试所有方法,而不必自己编写测试代码 JavaScript不支持重载方法,所以在编写服务器端代码时应该要明白这一点 ...2010-04-25 10:13:33 · 372 阅读 · 0 评论 -
dwr 中的配置文件 dwr.xml --非常重要
在web.XML 中我们设置dwr的servlet时,可以设置一些初始化参数 [color=red]最重要的就是debug参数,要设置为true[/color]这样就可以使用test/debug页面 dwr.xml文件: dtd文件类型定义,可以自动提示 内置的创建器和转换器 创建器: [color=red]new none spring等[/color] 转换器:...2010-04-25 10:33:11 · 163 阅读 · 0 评论 -
客户端JavaScript代码调用dwr
1、基本的调用 MethodDelegate.add(a,bfunction(answer){ } 2、调用元数据对象方法 MethodDelegate.add(a,b,{callback:doMathCallback}); 还可以调用设置其他的一些数据 如可以在元数据对象中传入timeout和errorHandler元素 指定请求超时前等待的时间 处理已知错误的函...2010-04-25 10:41:26 · 116 阅读 · 0 评论 -
dwr 获取服务器中的信息 request等
在dwr编程中,应该考虑到两个类 WebContext和WebContextFactory 通过wc可以,得到 request response config context session 等 同时可以调用wc.getContainer() 返回一个Container对象 IoC容器 还有一种方法 是把服务器代码和dwr彻底分开(即不需要context) ...2010-04-25 10:50:21 · 182 阅读 · 0 评论 -
dwrEngine 和 dwrUtil
engine.js会输出DWREngine对象 改对象可以控制dwr工作机制 在这里也可以设置timeout和errorHandler等一些参数 每个参数都有3中方式来设置 1全局层次 2批处理层次 3调用层次 如果都设置了,覆盖原则如何? [color=red]如果有全局性设置,那么调用层次的设置会被铺盖,这一点要注意[/color] 调用批处理 [color...2010-04-25 11:00:13 · 94 阅读 · 0 评论 -
dwr 学习总结
1。放入jar包 2。配置dwrservlet 在web.xml中。这里可以设置一些参数,init denbug为true 3。dwr。xml文件,可以指定dtd文件,打开自动提示 在dwr。xml文件中,来指定bean和JavaScript的映射,数据类型转换等 ... 如何指定list泛型的情况,无法通过反射来得到数据类型,因此dwr通过 元素来指定...2010-04-25 11:18:03 · 80 阅读 · 0 评论 -
dwr 中的异常处理
dwr把通常所说的例外状态分成3类 1、警告 2、错误 3、异常 警告可能表示或者不表示我们所关注的某种情形。 dwr不给警告条件提供处理程序,通常会忽略警告 错误就是出现运行故障的地方,同时dwr可以明确地确定到底发生了什么事情 这类错误通常在客户端就是解决 异常发生在服务器端,并传播到客户端。当影响客户端时,异常确实可以视为错误。 还有一种情况,极端情况:不正...2010-04-25 17:05:56 · 172 阅读 · 0 评论 -
dwr 中的方向ajax
dwr提供了3中方向ajax 1、轮询 2、comet 3、piggybacking 轮询就是客户端轮询服务器,看是够存在更新,并且显示新信息 comet 持续的服务器连接,长时间的连接,服务器过载和用完请求处理进程 piggybacking,服务器会进行队列响应,并在客户端的下一个请求中进行发送 不会给服务器增加负担 代码实现: 轮询: 1、对dwr se...2010-04-25 17:37:30 · 66 阅读 · 0 评论