您的位置:首页 > 其它

Dwr框架搭建以及配置文件详解

2017-02-15 16:53 417 查看
1.创建Web Project  项目 DwrTest :

2.在WEB-INF/lib下添加dwr.jar



3.打开web.xml配置Dwr 框架信息:



4.在web.xml中添加Dwr框架加载项:

<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</servlet-name>

  <url-pattern>/dwr/*</url-pattern>

</servlet-mapping> 

5.在WEB-INF下创建dwr.xml,内容如下:

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 3.0//EN" "http://getahead.org/dwr/dwr30.dtd">

<dwr>

  <allow>

   

    <create creator="new">

      <param name="class" value="service.Service"/>

    </create>

  

    <create creator="new" javascript="JDate">

      <param name="class" value="java.util.Date"/>

      <exclude method="getHours"/>

      <auth method="getMinutes" role="admin"/>

      <auth method="getMinutes" role="devel"/>

      <filter class="org.directwebremoting.filter.ExtraLatencyAjaxFilter"/>

    </create>

    <create creator="new">

      <param name="class" value="com.example.dwr.simple.UploadDownload"/>

    </create>

    <convert converter="exception" match="java.lang.Exception"/>

    <convert converter="bean" match="java.lang.StackTraceElement"/>

  </allow>

</dwr>

6.在src下创建Test.java

package omg;

public class Test {

public String sayHello(String name) {

return "HelloWord"+name;
}

}

7.在dwr.xml中配置JavaBean的对象指定:

    <create creator="new">

      <param name="class" value="omg.Test"/>

    </create>

8.把项目部署到tomcat

9.导航栏输入 localhost:8080/DwrTest/dwr 运行

运行结果:

10.确认JavaBean生成的JavaScript对象

最简洁Dwr框架已完成,后续可结合多种客户端框架使用!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: