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开始,具体就不重复贴代码。

  • 相关阅读:
    Scala--基础
    maven
    Storm 运行例子
    Storm 安装部署
    Storm
    Kafka 集群部署
    Redis Twemproxy
    Redis Sentinel
    获取URL中参数的值
    浏览器滚动条样式
  • 原文地址:https://www.cnblogs.com/Nadim/p/4825705.html
Copyright © 2011-2022 走看看