`
张玉龙
  • 浏览: 737305 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

dwr 配置

阅读更多

1 
导入dwr.jar包到项目lib中
commons-logging-1.1.1.jar

 
web.xml
  配置 sevlet  dwr-invoker  包path 拦截的类

<?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">
  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>
  <servlet>
   <servlet-name>dwr-invoker</servlet-name>
   <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
  </servlet>
  <servlet-mapping>
  <servlet-name>dwr-invoker</servlet-name>
   <url-pattern>/dwr/*</url-pattern>
  </servlet-mapping>
</web-app>
------------------------------------------------------------------------------
2 映射js
create xml file from a DTD file-->http://getahead.org/dwr/dwr30.dtd
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" javascript="HelloWorldService">
          <param name="class" value="com.test.HelloWorldService"></param>
        </create>
      </allow>
    </dwr>
------------------------------------------------------------------------------

3
文件夹 js
jquery1.4.js

jsp引入js
   <script src="./dwr/interface/LogService.js"></script>//<--这里是映射的js
   <script src="./dwr/engine.js"></script>
   <script type="text/javascript" src="./js/jquery-1.4.js"></script>
回调函数
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
	String path = request.getContextPath();
	String basePath = request.getScheme() + "://"
			+ request.getServerName() + ":" + request.getServerPort()
			+ path + "/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
	<head>
		<base href="<%=basePath%>">

		<title>My JSP 'index.jsp' starting page</title>
		<meta http-equiv="pragma" content="no-cache">
		<meta http-equiv="cache-control" content="no-cache">
		<meta http-equiv="expires" content="0">
		<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
		<meta http-equiv="description" content="This is my page">
		<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->
		<script src="./dwr/interface/HelloWorldService.js"></script>
		<script src="./dwr/engine.js"></script>
		<script type="text/javascript" src="./js/jquery-1.4.js"></script>
		<script>
	function alertMsg(data) {

		$("div#area").html(data);

	}

	$("document").ready(

	function() {

		$("input#pressIt").click(

		function() {

			HelloWorldService.sayHello('this is letter!', alertMsg);

		}

		)

	}

	)
</script>
	</head>

	<body>
		<div id="area" style="clear: left;"></div>
		<input style="float: left;" id="pressIt" type="button"
			value="HelloWorldService" />
	</body>
</html>
------------------------------------------------------------------------------
4
HelloWorldService.java

package com.test;

public class HelloWorldService {

	public String sayHello(String message){
	
		return message;
	}
	
	
}
分享到:
评论

相关推荐

    DWR配置文件详解,DWR配置

    **DWR配置文件详解** Direct Web Remoting (DWR) 是一种开源的Java库,它允许Web应用程序在客户端JavaScript和服务器端Java之间进行双向通信。DWR的核心配置文件是`dwr.xml`,该文件定义了DWR允许访问的Java对象、...

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

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

    Spring DWR配置实例

    标题“Spring DWR配置实例”表明我们将探讨如何在Spring框架中集成并配置DWR。以下是一些关键的配置步骤和相关知识点: 1. **引入依赖**:首先,你需要在你的Maven或Gradle构建文件中添加DWR的依赖。确保版本与你的...

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

    DWR(Direct Web Remoting)框架是一个开源的Java技术,...学习和掌握DWR配置文件的细节,将有助于开发出更加高效、安全的Web应用程序。通过熟练运用DWR,你可以构建出响应式、动态且易于维护的Web界面,提升用户体验。

    DWR配置文件

    2. **创建DWR配置文件**:DWR的核心配置文件通常是`dwr.xml`,它位于Web应用的WEB-INF目录下。在这个文件中,你需要定义哪些Java对象(或方法)可以被远程调用。例如: ```xml &lt;dwr&gt; &lt;/dwr&gt; ``` 这里...

    dwr配置文件详解

    在DWR配置文件中,主要分为以下几个部分: 1. **DOCTYPE声明**: 首先,`&lt;!DOCTYPE&gt;`声明指定了DWR的文档类型,这是对DWR版本的引用,确保解析器知道如何解析配置文件。在这个例子中,它引用的是DWR 1.0的DTD...

    DWR配置文件详解

    ### DWR配置文件详解 #### 一、基本概念与术语 在深入了解DWR配置文件之前,我们首先需要明确几个核心概念: 1. **参数转换**(Conversion):DWR能够处理客户端与服务器端的数据交互,这包括将客户端的...

    dwr配置参考,java编程工具中

    ### DWR配置详解 DWR(Direct Web Remoting)是一种开放源码的JavaScript库与Java服务器端技术结合的解决方案,它允许网页上的JavaScript调用Java方法,并能够将这些调用的结果回传到客户端。这种机制简化了Ajax...

    dwr ajax完整示例,内有dwr配置说明文档,sql脚本

    1. **DWR配置**:在实际项目中,设置DWR通常涉及创建`dwr.xml`配置文件,该文件定义了哪些服务器端方法可以被前端调用,以及如何处理这些调用。配置还包括安全设置,如CORS(跨源资源共享)和白名单等。 2. **异步...

    dwr 配置文件详解

    ### dwr 配置文件详解 #### 一、概述 Direct Web Remoting (DWR) 是一种开源框架,它简化了客户端JavaScript与服务器端Java之间的交互。通过DWR,开发者可以直接从JavaScript调用服务器端的方法,而无需使用传统的...

    新版SSH+DWR配置(Struts2.1.8+Spring3.0+Hibernate3.3.2+DWR2.0.6).doc

    总之,新版SSH+DWR配置是一个复杂的过程,涉及到多个框架的整合。正确配置这些组件能够创建出高效、灵活的Web应用程序,同时利用DWR提升用户体验。在实际开发中,开发者应根据项目需求调整配置细节,确保框架的最佳...

    dwr配置文件!开发,培训,学习

    【DWR配置文件详解】 DWR(Direct Web Remoting)是一种强大的AJAX(Asynchronous JavaScript and XML)框架,专门用于Java开发,它允许在Web浏览器中通过JavaScript直接调用后台的Java方法,实现了客户端和服务器...

    dwr配置所需jar包 dwr.jar bsf.jar jdom.jar jsf-api.jar

    标题中提到的四个jar文件是DWR配置所必需的,它们分别是: 1. **dwr.jar**:这是DWR的核心库,包含了所有DWR运行所需的类和接口。它提供了各种API,使得开发者可以在客户端JavaScript中调用服务器端的Java方法,...

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

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

    ssh + dwr配置

    **SSH + DWR配置** 配置SSH与DWR的集成通常涉及到以下几个步骤: 1. **添加依赖**:在项目中添加DWR相关的jar包,包括dwr.jar以及其依赖的库文件。 2. **配置web.xml**:在Web应用的配置文件中,需要配置DWR的...

    Dwr配置详解.doc

    DWR配置详解 DWR(Direct Web Remoting)是一种基于Java的AJAX框架,用于实现Web应用程序的远程方法调用。下面是DWR配置的详细解释: 一、配置环境 1. 导入DWR的依赖jar包,包括dwr.jar和commons-logging.jar。 2...

    DWR配置及实例

    一、DWR配置 1. 添加依赖:首先,你需要在你的项目中引入DWR相关的JAR文件。这些文件通常可以从DWR官方网站下载或通过Maven/Gradle等构建工具添加依赖。例如,如果你使用Maven,可以在pom.xml文件中添加以下依赖: ...

    Ajax讲解,dwr配置

    2. 创建DWR配置文件(通常为dwr.xml):在这个文件中,定义哪些Java类和方法可以被JavaScript调用。 3. 配置Servlet容器:在Web应用的web.xml文件中,配置DWR的Servlet,以便它能在服务器端处理请求。 4. 在...

    dwr配置文件和注解两种方式的两个demo,ssh项目使用dwr

    dwr配置文件和注解两种方式的两个demo, dwr框架在项目中的使用, 一个sprig3+dwr3+jpa+struts2,基于注解的完整demo 一个sprig2+dwr2+hibernate3+struts1,基于配置文件的完整demo ...

Global site tag (gtag.js) - Google Analytics