`
独立与自由
  • 浏览: 11836 次
社区版块
存档分类
最新评论

DWR与spring的整合

    博客分类:
  • DWR
 
阅读更多

服务器类:

package com.dwr;

public class DwrSpring 
{
	public String hello(String name)
	{
		return name+",这是dwr与spring的整合";
	}
}

 web.xml文件:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5">
  <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>/wangdwr/*</url-pattern>
  </servlet-mapping>
  <listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  </listener>
  <context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>classpath:applicationContext.xml</param-value>
  </context-param>
</web-app>

 applicationContext.xml文件:

<?xml version="1.0" encoding="UTF-8"?>
<beans
	xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:p="http://www.springframework.org/schema/p"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd">

	<bean id="dwrspr" class="com.dwr.DwrSpring"/>
</beans>

 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>
		<!-- 使用spring创建器 -->	
		<create creator="spring" javascript="dwsp">
			<param name="beanName" value="dwrspr"/>
		</create>
	</allow>
</dwr>

 客户端代码:

<script type='text/javascript' src='/test/wangdwr/engine.js'></script>
	<script type='text/javascript' src='/test/wangdwr/interface/dwsp.js'></script>
	<script type='text/javascript' src='/test/wangdwr/util.js'></script>
  </head>
  <body>
  <script type="text/javascript">
  
  	function sendMessage()
  	{
  		dwsp.hello("wang",callbc);
  	}
  	function callbc(data)
  	{
  		$("show").innerHTML = data;
  	}
  </script>
    <input type="button" value="提交" onclick="sendMessage();">
    <div id="show"></div>
  </body>

 


 

 

 
 

  • 大小: 6.6 KB
分享到:
评论

相关推荐

    dwr与spring整合

    将DWR与Spring整合,可以利用DWR的异步通信能力,结合Spring的强大管理功能,构建高效、灵活的Web应用。 **整合过程** 1. **引入依赖**:首先,我们需要在项目中引入DWR和Spring的相关jar包。对于Maven项目,可以...

    dwr与spring整合的相关资料收集 包括一个例子 dwr-comet

    本资料集合将详细介绍如何将DWR与Spring进行整合,以实现更高效、更灵活的后台与前端通信。 DWR是一款开源的JavaScript库,它允许Java方法直接在浏览器中调用,从而实现Ajax(异步JavaScript和XML)功能。DWR提供了...

    ajax dwr+spring整合

    通过查看项目中的`index.jsp`或相关的JavaScript文件,可以学习如何在实际应用中使用DWR与Spring整合。 总结来说,Ajax DWR+Spring的整合为Web应用开发提供了一种高效、便捷的前后端交互方式。通过DWR,开发者可以...

    DWR+SPRING整合

    #### 二、DWR与Spring整合配置 在进行DWR与Spring的整合时,首先需要在DWR的配置文件dwr.xml中指定创建对象的方式和参数。以下是一个示例: ```xml &lt;!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD ...

    DWR+Spring整合案例

    **DWR (Direct Web Remoting) 与 Spring 整合详解** DWR 是一个 Java 开发框架,允许在浏览器和服务器之间进行实时的 AJAX(Asynchronous JavaScript and XML)通信,使得用户界面能够与后端服务进行异步交互,提供...

    DWR与SPRING,DWR与STRUTS2的整合

    提供的文档“dwr与spring.doc”和“dwr与struts2.doc”可能详细阐述了整合过程和最佳实践,而“一个小例子.txt”可能包含了一个实际整合示例,帮助读者更好地理解整合步骤和实现方式。学习并掌握这些知识对于提升...

    dwr+spring 注解方式

    将DWR与Spring整合,可以利用Spring的强大功能来管理和配置DWR组件,同时保持前后端交互的高效性。 在使用DWR和Spring结合时,注解方式的引入极大地简化了配置过程。下面将详细介绍如何通过注解实现DWR和Spring的...

    疯狂Ajax讲义:Prototype/jQuery+DWR+Spring+Hibernate整合开发(part01)

    《疯狂Ajax讲义:Prototype/jQuery+DWR+Spring+Hibernate整合开发》是《基于J2EE的Ajax宝典》的第二版。《基于J2EE的Ajax宝典》面市近2年,作为Ajax领域最全面、实用的图书,一直深受读者的好评。全书主要分为三个...

    dwr+spring实例

    要将DWR与Spring整合,我们通常会使用Spring的`DwrController`或者自定义一个Spring MVC控制器来处理DWR请求。此外,我们还需要在Spring的配置文件中声明DWR的相关bean,如`DwrConfig`,并将其与其他Spring服务(如...

    dwr spring整合及步骤

    ### DWR与Spring整合及其应用步骤详解 #### 一、DWR与Spring整合概述 DWR(Direct Web Remoting)是一种简化Ajax应用开发的技术,它可以让JavaScript直接调用服务器端的Java方法,从而大大简化了客户端与服务器端...

    DWR学习笔记和与spring整合练习

    **DWR(Direct Web Remoting)**是一种JavaScript库,它允许Web...通过深入学习和实践"DWR学习笔记和与spring整合练习",开发者可以掌握DWR的精髓,熟练运用其与Spring的整合,打造出高效、安全、易维护的Web应用程序。

    dwr整合spring

    将DWR与Spring整合,可以充分利用两者的优点,实现高效、灵活的前后端交互。 **DWR简介** DWR的核心功能是允许JavaScript在浏览器端直接调用服务器端的Java方法,这通过AJAX技术实现了异步数据交换,提升了用户...

    dwr+spring组合.rar

    将DWR与Spring整合,可以利用Spring的IoC和AOP能力来管理和控制DWR的生命周期,同时利用Spring的安全性和事务管理功能。整合步骤主要包括: 1. 引入依赖:在项目中引入DWR和Spring的相关依赖库。 2. 配置DWR:在web...

    DWR与SPRING 集成

    在这个项目中,你可以找到如何将DWR与Spring MVC整合的代码实例,包括控制器定义、DWR配置、前端页面和JavaScript调用等。 6. **实战演练**: 为了更好地理解DWR和Spring的集成,可以下载 `spring-mvc-showcase-...

    jt_dwr_spring.rar_jt

    **DWR与Spring整合** 整合DWR和Spring,可以使DWR利用Spring的IoC容器管理JavaBean,简化配置并提高可维护性。通过Spring的ApplicationContext,DWR可以在运行时自动发现和加载JavaBean,而无需手动编写大量的配置...

    EXT-DWR-SPRING 整合详细指导

    EXT-DWR-SPRING整合详细指导涉及三个主要技术组件:Ext JS 2.2、Direct Web Remoting (DWR) 3以及Spring框架。整合的目标是在Web应用中将这些组件结合起来,以创建具有丰富用户界面的动态Web应用。 整合流程主要...

    DWR整合Spring MVC

    **DWR整合Spring MVC**是将Direct Web Remoting (DWR)框架与Spring MVC结合使用,以实现前端JSP页面直接调用后端Java方法的功能。这种整合方式极大地提高了Web应用的交互性和实时性,降低了数据传输的复杂性。本文将...

    dwr2.0 spring 3.0 整合示例

    在这个"DWR 2.0 Spring 3.0 整合示例"中,我们将探讨如何将DWR与Spring框架集成,以实现高效的前后端交互。整合DWR和Spring的主要目标是利用Spring的管理能力来处理DWR的bean,同时利用DWR的动态JavaScript生成能力...

    dwr 与spring 完美整合

    DWR与Spring框架的整合可以提供一个强大的动态Web应用解决方案,实现了前后端数据的实时同步。 在整合DWR和Spring的过程中,有几个关键知识点是必须掌握的: 1. **DWR配置**:首先,你需要在`web.xml`中配置DWR的...

    使用dwr+spring实现消息推送

    将DWR与Spring结合,可以创建出高效且易于维护的消息推送系统。首先,我们需要在Spring配置中声明DWR的相关bean,包括`DWRConfiguration`、`CatalinaReverseAjaxServlet`以及应用中定义的远程服务接口。这些配置通常...

Global site tag (gtag.js) - Google Analytics