`

第一次配置dwr总结

阅读更多

[1]:在MyEclipse下创建一个web工程。

[2]:把准备好的dwr2.0.3.jar 拷贝到lib下。

[3]:修改web.xml。

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
 xmlns="http://java.sun.com/xml/ns/javaee"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
 http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
 <display-name>DwrApp</display-name>
 <servlet>
  <servlet-name>dwr-invoker</servlet-name>
  <servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
  <init-param>
   <description>dwr调试</description>
   <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>
  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>
</web-app>

[4]:在web-inf下建立一个dwr.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC
    "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN"
    "http://www.getahead.ltd.uk/dwr/dwr20.dtd">
<dwr>
  <allow>
    <create creator="new" javascript="Hello">
      <param name="class" value="test.DwrDemo"/>
    </create>
  </allow>
</dwr>
[5]:src下建立一个包test,然后建立一个class : DwrDemo

 

package test;
/**
 *
 * @author xp E-mail: xipei_1984@163.com
 * @version 创建时间:2009-6-19 上午12:01:41
 */
public class DwrDemo {
 public String message;
 public String sayHello(String message) {
  return "大家好:" + message;
 }
 public String getMessage() {
  return message;
 }
 public void setMessage(String message) {
  this.message = message;
 }
}
[6]:开始页面了吧:index.jsp

<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<%String path = request.getContextPath();%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>My JSP 'index.jsp' starting page</title>
      <script type="text/javascript" src="<%=path%>/dwr/interface/Hello.js"></script>
     <script type="text/javascript" src="<%=path%>/dwr/engine.js"></script>
     <script type="text/javascript" src="<%=path%>/dwr/util.js"></script>

    <!--这三个是dwr自动创建的,注意黑体与下面黑体的区别--->
     <script>
   function testDwr() {
    var hello = document.getElementById("hello").value;
    Hello.sayHello(hello, callBackHello);
   }
   
   function callBackHello(data) {
    alert(data);
   }
  </script>
  </head>
 
  <body>
    <input type="text" name="hello"><input type="button" value="submit" onclick="testDwr()">
  </body>
</html>

分享到:
评论
1 楼 karna 2009-07-13  
dfdfdf

相关推荐

    DWR配置文件详解,DWR配置

    总结起来,DWR的`dwr.xml`配置文件是实现JavaScript与Java之间交互的核心,它详细定义了哪些Java对象可以被JavaScript访问,以及如何进行数据转换。理解和配置好`dwr.xml`文件对于充分利用DWR的功能至关重要,同时也...

    dwr配置文件详解 dwr.xml配置文件详解

    dwr配置文件是Direct Web Remoting(DWR)的核心组件之一,它负责配置DWR的各种设置和参数。在本文中,我们将详细介绍dwr配置文件的结构和配置方法,并探讨它在实际应用中的作用。 dwr配置文件的结构 -------------...

    JSF中配置dwr

    总结来说,JSF中配置DWR主要涉及引入依赖、创建DWR配置、启动DWR服务以及在前端JavaScript中调用后端方法。这个过程让开发者能够构建更动态、更交互的JSF应用程序,同时需要注意安全性和性能优化。通过不断地实践和...

    DWR快速配置入门 DWR快速配置入门.

    DWR(Direct Web Remoting)是一种Java库,用于在Web应用程序中实现实时的双向通信。它允许JavaScript和服务器端的Java代码之间直接交互,从而创建动态、富客户端的Web应用。DWR使得开发者能够在不借助传统的AJAX...

    Spring DWR配置实例

    Spring Direct Web Remoting (DWR) 是一个Java库,它允许Web应用程序轻松地在客户端JavaScript和服务器端Java之间进行交互。这个技术的核心功能是提供了一种机制,使得动态的、实时的Web应用成为可能,无需刷新整个...

    DWR.xml配置文件说明

    #### 一、DWR配置文件结构与作用 DWR(Direct Web Remoting)是一个开源的Ajax框架,它允许在浏览器端JavaScript代码直接调用服务器端Java方法,从而简化了传统的AJAX编程。DWR.xml是DWR的核心配置文件,用于定义...

    dwr框架资料(主要是关于dwr配置文件的说明)

    DWR(Direct Web Remoting)框架是一个开源的Java技术,它允许Web应用程序在客户端JavaScript和服务器端Java之间进行实时通信,极大地增强了Web应用的交互性和动态性。DWR的核心功能在于提供了一种简单的方式来调用...

    spring mvc+dwr环境配置

    总结来说,配置Spring MVC + DWR环境包括配置web.xml、创建dwr.xml、添加DWR jar包、定义推送函数类以及在前台页面引入正确的JavaScript文件和函数。通过这些步骤的配置,可以实现在Spring MVC应用程序中使用DWR进行...

    dwr.jar 以及dwr配置文件

    Direct Web Remoting (DWR) 是一个开源的Java库,它允许在JavaScript和服务器端Java之间进行双向通信,实现Web应用程序的Ajax功能。DWR使得动态网页能够与后台服务器进行实时交互,无需刷新整个页面,提高了用户体验...

    dwr配置和使用详解

    首先,配置DWR是使用它的第一步。在DWR的配置过程中,主要涉及到两个关键文件:`dwr.xml`和`web.xml`。`dwr.xml`是DWR的核心配置文件,它定义了哪些Java类和方法可以被JavaScript访问。例如: ```xml ...

    spring2 整合 Dwr(把DWR的配置写到Spring的配置文件)

    **Spring2 整合 DWR:将DWR配置融入Spring配置文件** Direct Web Remoting (DWR) 是一个开源的JavaScript库,它允许在浏览器和服务器之间进行实时、安全的双向通信,使得Web应用程序能够拥有类似桌面应用的交互性。...

    dwr与spring集成的方式

    1. **配置Spring容器**:与第一种方式相同,需要先确保Spring容器已经正确配置。 2. **在Spring配置文件中添加DWR配置**:将原本在dwr.xml中的配置信息迁移到Spring的配置文件中。例如: ```xml &lt;bean id="dwr...

    dwr+spring集成配置

    在Spring的配置文件(如`applicationContext.xml`)中,需要配置一个`dwr`的`Bean`,并启用注解扫描。例如: ```xml &lt;value&gt;com.yourpackage&lt;/value&gt; ``` 这里的`com.yourpackage`是包含远程方法的...

    dwr ajax完整示例,内有dwr配置说明文档,eclicps工程

    6. **批量调用**:如果需要一次性调用多个服务器方法,DWR提供批量调用的功能。 学习这个示例,你将能掌握DWR的基本用法,并能将其应用到实际项目中,提升Web应用的用户体验。Eclipse工程可以帮助你在开发环境中...

    DWR框架配置学习教程

    #### 一、DWR框架简介与配置 DWR(Direct Web Remoting)是一个用于简化Ajax应用开发的框架,它可以让客户端JavaScript代码直接调用服务器端Java方法,从而大大简化了前端与后端的交互过程。DWR的主要特点包括:...

    将dwr集成到spring mvc(dwr的配置是基于xml)

    你需要在`src/main/resources/META-INF/spring`目录下创建一个名为`dwr-servlet.xml`的文件,定义DWR的Servlet配置。例如: ```xml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation...

    关于dwr简单设计总结

    在`web.xml`中,你需要定义一个监听器`ContextLoaderListener`来初始化Spring应用上下文,以及一个Servlet `DwrServlet`来进行DWR的配置。通过`init-param`设置`debug`参数为`true`,可以在开发阶段开启调试模式。 ...

    Ajax的dwr总结

    DWR (Direct Web Remoting) 是一种开源JavaScript库,它允许Web应用程序在客户端与服务器之间进行实时、异步通信,无需刷新整个页面。Ajax(Asynchronous JavaScript and XML)技术是DWR实现其功能的基础,通过Ajax...

    springMVC整合dwr完整例子

    SpringMVC和Direct Web Remoting (DWR) 的整合是一个常见的技术实践,它允许Web应用程序实现富客户端交互,提供近乎实时的动态数据更新。在这个完整的例子中,我们将深入探讨这两个框架如何协同工作,以及如何设置和...

Global site tag (gtag.js) - Google Analytics