`

一、dwr环境搭建

    博客分类:
  • dwr
 
阅读更多

1、下载dwr开发包,其中必须的jar包:dwr.jar、commons-logging-1.0.4.jar。


2、在web.xml中加入如下:

  <servlet>
    <servlet-name>dwr-invoker</servlet-name>
    <display-name>DWR Servlet</display-name>
    <description>Direct Web Remoter Servlet</description>
    <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
   
    <!-- This should NEVER be present in live -->
    <init-param>
      <param-name>debug</param-name>
      <param-value>true</param-value>
    </init-param>
 
    <load-on-startup>1</load-on-startup>
  </servlet>
  
  <servlet-mapping>
    <servlet-name>dwr-invoker</servlet-name>
    <url-pattern>/dwr/*</url-pattern>
  </servlet-mapping>

 

3、在WEB-INF下面加入dwr.xml,文件内容如下:

<dwr>
  <allow>
    <create creator="new">
      <param name="class" value="com.ygtime.model.MyDwr"/>
    </create>
  </allow>
</dwr>

dwr会根据com.ygtime.model.MyDwr类生成MyDwr.js,里面有名为MyDwr的对象。

 

4、启动项目后,DwrServlet会读取dwr.xml文件,根据<create>标签,

会产生一个名为MyDwr.js,通过 /应用名/dwr/interface/MyDwr.js可以访问到。

 

5 com.ygtime.model.MyDwr类如下:

public class MyDwr {

    public String hello(String name){
        System.out.println(name);
        return "hello "+name;
    }
}

 

6、 在页面中加入如下内容:

<script type="text/javascript" src="${pageContext.request.contextPath}/dwr/engine.js"></script>
    <script type="text/javascript" src="${pageContext.request.contextPath}/dwr/interface/MyDwr.js"></script>
    <script type="text/javascript">
        var hello = function(data){
            alert(data);
        }
        MyDwr.hello("youyang",hello);
       
    </script>

在MyDwr.js中已经定义好了一个叫 MyDwr的对象,该对象是dwr根据 com.ygtime.model.MyDwr类产生的

里面有 MyDwr类的方法可以直接在js中使用。

 

 

 

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    DWR的环境搭建与第一个入门程序HelloWorld

    近日工作中用到DWR,前段时间研究了一下,过段时间没有接触再入手发现有点生疏,于是今天我就打算在温习一下。本文档实用与新手,主要是DWR的环境搭建与第一个入门程序HelloWorld

    DWR中文文档v0.9

    Ajax 向我们袭来的时候,很多写代码的程序员看到了 Ajax 的发展前景,但并不是每一 个程序员都能将页面与代码完美整合在一起,DOM、CSS、javascript 让人眼花缭乱,...并能够搭建 DWR 开发环境,实现 DWR 的快速开发。

    DWR中文文档和dwr.jar包

    DWR中文文档和dwr.jar包 DWR中文文档v0.9Ajax向我们袭来的时候,很多写代码的程序员看到了Ajax的发展前景,但并不是每一个程序员都能将页面与代码完美整合在一起,DOM、...并能够搭建DWR开发环境,实现DWR的快速开发。

    ssh环境搭建

    ssh环境搭建,采用struts2、hibernate4、spring3搭建环境、实现了邮件发送功能、验证码登录功能、上传下载功能、dwr集成、报表导出功能

    dwr文档,包含架包

    dwr文档,包含架包文件,可以搭建dwr环境

    ssh综合项目—我的智囊团(介绍及环境搭建)

    Ajax向我们袭来的时候,很多写代码的程序员看到了Ajax的发展前景,但并不是每一个程序员都能将页面与代码完美整合在一起,DOM、CSS、javascript让人眼花缭乱,不知从何...并能够搭建DWR开发环境,实现DWR的快速开发。

    DWR+入門與應用

    Ajax向我们袭来的时候,很多写代码的程序员看到了Ajax的发展前景,但并不是每一个程序员都能将页面与代码完美整合在一起,DOM、CSS、javascript让人眼花缭乱,不知从何下手...并能够搭建DWR开发环境,实现DWR的快速开发

    struts2+dwr 整合实例

    下载放到Myeclips里就可以运行、里面包含struts2环境搭建(点击按钮)、struts2+dwr整合(在文本框中输入值后会访问后台,给select动态增加option赋值、点击按钮又会显示会select被选中的option的value和text值)、...

    DWR中文文档

    Ajax向我们袭来的时候,很多写代码的程序员看到了Ajax的发展前景,但并不是每一个程序员都能将页面与代码完美整合在一起,DOM、CSS、javascript让人眼花缭乱,不知从何...并能够搭建DWR开发环境,实现DWR的快速开发。

    DWR2.0中文文档

    了解一些DWR的基本知识、常用的用户界面组件、远程方法调用等。并能够搭建DWR开发环境,实现DWR的快速开发。

    最新DWR中文开发文档

    本书可以当作一本DWR完整的教程,也可以当作一本详细介绍DWR的“词典”,我的目的只是通过本书,希望您能够了解一些DWR的基本知识、常用的用户界面组件、远程方法调用等...并能够搭建DWR开发环境,实现DWR的快速开发。

    DWR教程+详细实例

    DWR的基本知识、常用的用户界面组件、远程方法调用等。并能够搭建DWR开发环境,实现DWR的快速开发。

    ajax-dwr中文使用手册

    本书可以当作一本DWR完整的教程,也可以当作一本详细介绍DWR的“词典”,我的目的只是通过本书,希望您能够了解一些DWR的基本知识、常用的用户界面组件、远程方法调用等...并能够搭建DWR开发环境,实现DWR的快速开发。

    DWR使用总结

    自己总结的DWR基本使用方法,关于长连接部分还没弄懂,呵呵

    流程管理系统,rbac,dwr

    运行环境:Solaris+Weblogic Express+Oracle10G+JRE1.6(双机热备部署方案) 架构描述:本系统Web展现层采用了流行的Extjs框架,极大的提高了用户体验,控制层采用Struts2,利用Spring的IoC容器来管理业务对象和...

    Heritrix lucene开发自己的搜索引擎(源码)1

    完整的DWR开发环境 DWR在页面调用后台Bean类的实例 DWR操纵页面对象的实例 安装:直接在Eclipse中选取“import-&gt;Existing Project”,该工程由于是Web工程,因此需要TomcatPlugin插件。 Eclipse工程/z_mysearch...

    SSH框架搭建的游戏买卖平台源码(含MYSQL数据库)

    1、使用技术 struts2 + hibernate + spring + dwr 2、开发环境 tomcat6.0 + jdk1.5 + eclipse + oracle 3、根据你的需要开放自主交易和寄售交易 4、在线订单即时提醒,让你更快,更准确的发货

    JAVA学习的参考学习流程

    04 JAVA SE 环境搭建 --&gt; 基础程序 --&gt; 面向对象 --&gt; 应用开发 --&gt; 高级应用 --&gt; Java新特性 --&gt; JDBC 05 JAVA EE WEB HTML --&gt; JavaScript --&gt; JSP --&gt; JavaBean --&gt; DAO --&gt; Smartupload --&gt; Servlet --&gt; MVC 06 ...

Global site tag (gtag.js) - Google Analytics