Spring和DWR的整合如下:
1.在classpath中添加dwr.jar和相应的Spring的jar包
2. 在web.xml中配置spring和dwr的配置信息
3.在dwr配置dwr.xml配置信息
Web.xml配置信息如下:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<context-param>
<param-name>ContextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
<servlet>
<servlet-name>dwr</servlet-name>
<servlet-class>
org.directwebremoting.servlet.DwrServlet
</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>config-dwr</param-name>
<param-value>/WEB-INF/dwr.xml</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>dwr</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
源文件:
package cn.com.unusap.dwr.spring;
/**
*
* @author longgangbai
*
*/
public class SpringDwr {
private String message;
public String hello(String name) {
return name+" ,"+this.getMessage();
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
}
dwr.xml配置
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC
"-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN"
"http://getahead.org/dwr/dwr20.dtd">
<dwr>
<allow>
<convert match="bean" converter="cn.com.unusap.dwr.spring.*"/>
<create creator="spring" javascript="SpringDwrBean">
<param name="beanName" value="SpringDwrBean" />
</create>
</allow>
</dwr>
源代码如下:
相关推荐
4. **Spring框架整合**:探讨如何将DWR集成到Spring应用中,利用Spring的依赖注入和管理特性来控制DWR的Java对象。这通常涉及在Spring的`applicationContext.xml`中声明DWR相关的bean,并配置Spring的`Controller`来...
EXT-DWR-SPRING整合详细...整合后的应用能够通过Ext JS丰富的组件提供友好的用户界面,通过DWR实现浏览器端与服务器端的无缝交互,以及利用Spring框架强大的服务支持和依赖注入功能,来管理和组织应用中的各个组件。
除了上述的博文链接,还有更多关于Spring和DWR整合的资料可供参考: - DWR官方文档:http://directwebremoting.org/dwr/documentation.html - Spring官方文档:...
将DWR与Spring整合,可以利用DWR的异步通信能力,结合Spring的强大管理功能,构建高效、灵活的Web应用。 **整合过程** 1. **引入依赖**:首先,我们需要在项目中引入DWR和Spring的相关jar包。对于Maven项目,可以...
Spring框架作为Java领域中最受欢迎的应用框架之一,其强大的依赖注入和面向切面编程功能可以很好地与DWR结合,实现更加灵活高效的服务端逻辑处理。本篇将详细介绍如何使用Spring框架的注解特性来整合DWR。 #### 二...
在IT行业中,Web应用程序开发是核心领域之一,而Spring、Struts2和Direct Web Remoting (DWR) 是其中常见的三大框架。它们分别扮演着不同的角色,以提高开发效率和提供更好的用户体验。本文将深入探讨如何将这三者...
**DWR整合Spring MVC**是将Direct Web Remoting (DWR)框架与Spring MVC结合使用,以实现前端JSP页面直接调用后端Java方法的功能。这种整合方式极大地提高了Web应用的交互性和实时性,降低了数据传输的复杂性。本文将...
**Spring+DWR整合项目详解** Spring框架是Java企业级应用开发中的主流框架,它提供了依赖注入、AOP(面向切面编程)、MVC(模型-视图-控制器)等核心功能,极大地简化了开发流程。DWR(Direct Web Remoting)则是一...
在整合Spring和Direct Web Remoting (DWR)框架时,主要目的是实现在Web应用程序中创建一个可交互的、实时的用户界面,通过Ajax技术在客户端和服务器之间进行数据交换。以下将详细介绍整合过程中的关键步骤。 1. **...
4. **安全性**:整合DWR和Spring可以利用Spring的安全框架,对远程方法调用进行权限控制,增强应用的安全性。 **DWR与Struts2的整合**包括: 1. **Action与DWR交互**:Struts2的Action类可以调用DWR生成的...
- **整合Spring和DWR**:Spring可以帮助管理DWR的bean,通过Spring的ApplicationContext获取DWR的Engine实例。此外,可以利用Spring的AOP功能对DWR调用进行事务管理和权限控制。 - **整合Hibernate和DWR**:DWR可以...
整合DWR 2.0 和Spring 3.0 可以极大地提升Web应用的交互体验,让开发者能够更轻松地实现复杂的Ajax功能,同时保持良好的结构和可维护性。通过上述步骤,你可以创建一个演示项目,理解如何将这两个强大的工具结合在...
**DWR(Direct Web Remoting)**是一种JavaScript库,它允许Web...通过深入学习和实践"DWR学习笔记和与spring整合练习",开发者可以掌握DWR的精髓,熟练运用其与Spring的整合,打造出高效、安全、易维护的Web应用程序。
整合DWR和Spring,可以使DWR利用Spring的依赖注入和配置管理,让Web应用的组件化和模块化更为简单。以下是一些关键的整合步骤和知识点: 1. **配置DWR**: 首先,需要在`web.xml`中配置DWR的Servlet,这将处理所有...
**Spring与DWR整合详解** 在Java Web开发中,Spring框架和Direct Web Remoting (DWR) 是两个非常重要的工具。Spring提供了强大的依赖注入、事务管理以及AOP(面向切面编程)等功能,而DWR则允许在浏览器端直接调用...
**DWR-Spring Demo** 是一个结合了Direct Web Remoting (DWR) 和 Spring 框架的示例项目,旨在展示如何在Web应用程序中整合这两个技术,实现异步JavaScript和XML(AJAX)功能。DWR允许JavaScript与服务器端Java代码...
通过以上整合,开发者可以充分利用DWR的实时通信能力,同时享受到Spring框架带来的便利和灵活性,提高开发效率和应用程序质量。对于希望创建具有动态交互效果和强大功能的Web应用程序的开发者来说,DWR2.0与Spring...
《疯狂Ajax讲义:Prototype/jQuery+DWR+Spring+Hibernate整合开发》是疯狂Java体系丛书之一,前8章基本以XHTML、JavaScript和DOM编程为主,无须任何基础即可阅读;第9章以后的内容则需要掌握Spring、Hibernate等Java ...