zoukankan      html  css  js  c++  java
  • DWR应用—快速入门篇

    DWR(Direct Web Remoting)是一个Ajax的开源框架,用于改善web页面与Java类交互的远程服务器端的交互体验。

    官网:http://directwebremoting.org/dwr/index.html。

    从首页可以看到 

          1、DWR 是一个JAVA库,他的目标是让JS跟Java交互更简单。

          2、DWR 当前最新版本是 3.0.0.0。

    一、use DWR in your website in minutes (几分钟就能在我们WEB项目里使用DWR,太激动了)。

    在web项目里面应用DWR分成五步

            1、下载dwr.jar包置于WEB/lib。

            2、DWR依赖commons-logging.jar,添加dwr.jar包置于WEB/lib 。

            3、在web.xml添加 DWR servlet定义和映射。

    <servlet>
      <display-name>DWR Servlet</display-name>
      <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</servlet-name>
      <url-pattern>/dwr/*</url-pattern>
    </servlet-mapping>

            4、创建DWR配置文件(dwr.xml)。

    <!DOCTYPE dwr PUBLIC
        "-//GetAhead Limited//DTD Direct Web Remoting 3.0//EN"
        "http://getahead.org/dwr/dwr30.dtd">
    <dwr>
      <allow>
        <create creator="new" javascript="LDAPUtil">
          <param name="class" value="com.nadim.ldap.comm.LDAPUtil"/>
        </create>
      </allow>
    </dwr>

            5、测试驱动 

      http://localhost:8080/[YOUR-WEBAPP-CONTEXT]/dwr/

      

    进入详细说明

         1、可以看到在js中使用前要引用那些JS。

         2、测试方法正确调用。

         

    二、Demo

    进入下载页面,在下载jar包的同时下载demo,进入demo页,先简单学习下DEMO,从First steps开始,具体就不重复贴代码。

  • 相关阅读:
    字符统计(改1)
    结对作业—电梯调度
    第三次作业(字符,单词统计)
    第三周作业二(读程序)
    Visual Studio 2015的安装及单元测试练习
    四则运算改进版
    简单的四则运算(续)
    第二次作业—————暴风影音点评(修改版)
    软件工程学习总结篇
    电梯调度问题之成长总结篇(二)
  • 原文地址:https://www.cnblogs.com/Nadim/p/4825705.html
Copyright © 2011-2022 走看看