日期:2014-05-16  浏览次数:20797 次

通过DWR简化AJAX开发

    DWRDirect Web Remoting)是一个WEB远程调用框架,采取了一个类似AJAX的新方法来动态生成基于JAVA类的JavaScript代码。这样WEB开发人员就可以在JavaScript里使用Java代码,就像它们是浏览器的本地代码(客户端代码)一样。

     

    其开发过程如下:

    1. 拷贝dwr.jar文件
    2. 修改web.xml文件,添加dwr servlet配置
    3. 编写dwr组件,即提供给javascript访问的java类。
    4. 在web-inf下面添加dwr.xml文件,进行配置
    5. 创建jsp页面,需引入dwr的javascript文件,调用java类方法

     

    下面以用户注册的例子,来说明其使用。

     

    修改web.xml文件,添加dwr servlet配置

    <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>
      <servlet-mapping>
        <servlet-name>dwr-invoker&