1 / 12
文档名称:

DWR使用笔记.doc

格式:doc   页数:12页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

DWR使用笔记.doc

上传人:ffy51856fy 2015/10/2 文件大小:0 KB

下载得到文件列表

DWR使用笔记.doc

文档介绍

文档介绍:[DWR(Ajax)]DWR使用笔记
    DWR是一个框架,简单的说就是能够在javascript直接调用java方法,而不必去写一大堆的javascript代码。它的实现是基于ajax的,可以实现无刷新效果。
    网上有不少DWR的例子,但大都只是某种方法的调用,本文只在使用层面上介绍DWR,并不涉更多的技术与设计,其目的是让初学者能够很快的学会各种java方法在javascript中是如何调用的。
    本文以DWR 为基础,对于DWR ,因为还没有正式发布版,故不做介绍。
一、
   1 、最小配置
<servlet>
  <servlet-name>dwr-invoker</servlet-name>
  <servlet-class></servlet-class>
</servlet>
<servlet-mapping>
  <servlet-name>dwr-invoker</servlet-name>
  <url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
2、当我们想看DWR自动生成的测试页(Using debug/test mode)时,可在servlet配置中加上
<init-param>
  <param-name>debug</param-name>
  <param-value>true</param-value>
</init-param>
这个参数DWR默认是false。如果选择true,我们可以通过 http://localhost:port/app/dwr看到你部署的每个DWR class。并且可以测试java代码的每个方法是否运行正常。为了安全考虑,在正式环境下你一定把这个参数设为false。
3、
可能有几种情况,我们一一列举。一个servlet,;多个servlet,。
、一个servlet,
<servlet>
    <servlet-name>dwr-invoker</servlet-name>
    <servlet-class></servlet-class>
    <init-param>
      <param-name>config-1</param-name>
      <param-value>WEB-INF/</param-value>
    </init-param>
    <init-param>
      <param-name>config-2</param-name>
      <param-value>WEB-INF/</param-value>
    </init-param>
</servlet>
在这种配置下,param-name的值必须以config开头。param-name可以有>=0个。如果没有param-name,那么将会读取 WEB-INF/。如果有大于零个param-name,那么WEB-INF/。
、多个 servlet ,每个 servlet 对应一个或多个
<servlet>
   <servlet-name>dwr-invoker</servlet-name>
    <servlet-class></servlet-class>
</servlet>
<servlet>
   <servlet-name>dwr-invoker1</servlet-name>
   <servlet-class></servlet-class>
   <init-param>
     <param-name>config-admin</param-name>
     <param-value>WEB-INF/</param-value>
   </init-param>
   <init-param>
     <param-name>debug</param-name>