博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
DWR框架
阅读量:6416 次
发布时间:2019-06-23

本文共 1108 字,大约阅读时间需要 3 分钟。

hot3.png

    DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,它可以允许在里的代码使用运行在上的JAVA函数,就像它就在浏览器里一样。它包含两个主要的部分:允许JavaScript从上一个遵循了AJAX原则的Servlet中获取数据.另外一方面一个JavaScript库可以帮助人员轻松地利用获取的数据来动态改变网页的内容。

    搭建DWR框架:

    1. 导入jar包dwr.jar 和commons-logging.jar到 WEB-INFO/lib下。

    2. 添加DWR servlet到web.xml如下:

<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>

    3. 在WEB-INFO与web.xml文件同级创建dwr.xml文件如下:

<!DOCTYPE dwr PUBLIC
    "-//GetAhead Limited//DTD Direct Web Remoting 3.0//EN"
    "">
<dwr>
  <allow>
    <create creator="new" javascript="JDate">
      <param name="class" value="java.util.Date"/>
    </create>
    <create creator="new" javascript="Demo">
      <param name="class" value="your.java.Bean"/>
    </create>
  </allow>
</dwr>

    4. 创建步骤3中的java

    5.配置完以上几步后,在浏览器中输入:后就可以看到你在3、4步中配置的classes了

 

转载于:https://my.oschina.net/lvkun0223/blog/83712

你可能感兴趣的文章
如何使用github来展示自己的网页
查看>>
XML 标记使用的特殊字符对应内置实体
查看>>
无缝链接轮播图
查看>>
字符串常用函数
查看>>
-bash: xhost: command not found
查看>>
unity3d 给游戏添加音源 Unity3d adds a sound source to the game
查看>>
内存分哪些区 C++,ios,java
查看>>
[hexo]如何更换主题、删除文章
查看>>
cinder-volume报错vmdk2 is reporting problems, not sending heartbeat. Service will appear "down".
查看>>
linux 安装jdk
查看>>
在Linux下删除文件及文件夹(rm)
查看>>
算法:快速排序
查看>>
低中高脚本算法目录
查看>>
循环和选择
查看>>
文本比较算法Ⅱ——Needleman/Wunsch算法
查看>>
idea的debug调试快捷键
查看>>
阿里云ECS部署ES
查看>>
你对DBA的定义是什么?
查看>>
面试常问-数据库索引实现原理
查看>>
黑马程序员————类的第五个成员内部类
查看>>