`
longgangbai
  • 浏览: 7325786 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Dwr 学习研究应用--Spring和DWR的整合

阅读更多

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>

 

源代码如下:

 

 

 

 

分享到:
评论

相关推荐

    dwr入门 -- 03 -- 结合Spring

    4. **Spring框架整合**:探讨如何将DWR集成到Spring应用中,利用Spring的依赖注入和管理特性来控制DWR的Java对象。这通常涉及在Spring的`applicationContext.xml`中声明DWR相关的bean,并配置Spring的`Controller`来...

    EXT-DWR-SPRING 整合详细指导

    EXT-DWR-SPRING整合详细...整合后的应用能够通过Ext JS丰富的组件提供友好的用户界面,通过DWR实现浏览器端与服务器端的无缝交互,以及利用Spring框架强大的服务支持和依赖注入功能,来管理和组织应用中的各个组件。

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

    除了上述的博文链接,还有更多关于Spring和DWR整合的资料可供参考: - DWR官方文档:http://directwebremoting.org/dwr/documentation.html - Spring官方文档:...

    dwr与spring整合

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

    spring使用annotation整合dwr笔记

    Spring框架作为Java领域中最受欢迎的应用框架之一,其强大的依赖注入和面向切面编程功能可以很好地与DWR结合,实现更加灵活高效的服务端逻辑处理。本篇将详细介绍如何使用Spring框架的注解特性来整合DWR。 #### 二...

    dwr和spring和struts2整合

    在IT行业中,Web应用程序开发是核心领域之一,而Spring、Struts2和Direct Web Remoting (DWR) 是其中常见的三大框架。它们分别扮演着不同的角色,以提高开发效率和提供更好的用户体验。本文将深入探讨如何将这三者...

    DWR整合Spring MVC

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

    Spring+Dwr整合的项目(源码)

    **Spring+DWR整合项目详解** Spring框架是Java企业级应用开发中的主流框架,它提供了依赖注入、AOP(面向切面编程)、MVC(模型-视图-控制器)等核心功能,极大地简化了开发流程。DWR(Direct Web Remoting)则是一...

    spring整合dwr

    在整合Spring和Direct Web Remoting (DWR)框架时,主要目的是实现在Web应用程序中创建一个可交互的、实时的用户界面,通过Ajax技术在客户端和服务器之间进行数据交换。以下将详细介绍整合过程中的关键步骤。 1. **...

    DWR与SPRING,DWR与STRUTS2的整合

    4. **安全性**:整合DWR和Spring可以利用Spring的安全框架,对远程方法调用进行权限控制,增强应用的安全性。 **DWR与Struts2的整合**包括: 1. **Action与DWR交互**:Struts2的Action类可以调用DWR生成的...

    SSH和DWR整合需要的jar包

    - **整合Spring和DWR**:Spring可以帮助管理DWR的bean,通过Spring的ApplicationContext获取DWR的Engine实例。此外,可以利用Spring的AOP功能对DWR调用进行事务管理和权限控制。 - **整合Hibernate和DWR**:DWR可以...

    dwr2.0 spring 3.0 整合示例

    整合DWR 2.0 和Spring 3.0 可以极大地提升Web应用的交互体验,让开发者能够更轻松地实现复杂的Ajax功能,同时保持良好的结构和可维护性。通过上述步骤,你可以创建一个演示项目,理解如何将这两个强大的工具结合在...

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

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

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

    整合DWR和Spring,可以使DWR利用Spring的依赖注入和配置管理,让Web应用的组件化和模块化更为简单。以下是一些关键的整合步骤和知识点: 1. **配置DWR**: 首先,需要在`web.xml`中配置DWR的Servlet,这将处理所有...

    spring与dwr的整合

    **Spring与DWR整合详解** 在Java Web开发中,Spring框架和Direct Web Remoting (DWR) 是两个非常重要的工具。Spring提供了强大的依赖注入、事务管理以及AOP(面向切面编程)等功能,而DWR则允许在浏览器端直接调用...

    DWR-Spring demo

    **DWR-Spring Demo** 是一个结合了Direct Web Remoting (DWR) 和 Spring 框架的示例项目,旨在展示如何在Web应用程序中整合这两个技术,实现异步JavaScript和XML(AJAX)功能。DWR允许JavaScript与服务器端Java代码...

    DWR2.0 整合Spring2.0

    通过以上整合,开发者可以充分利用DWR的实时通信能力,同时享受到Spring框架带来的便利和灵活性,提高开发效率和应用程序质量。对于希望创建具有动态交互效果和强大功能的Web应用程序的开发者来说,DWR2.0与Spring...

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

    《疯狂Ajax讲义:Prototype/jQuery+DWR+Spring+Hibernate整合开发》是疯狂Java体系丛书之一,前8章基本以XHTML、JavaScript和DOM编程为主,无须任何基础即可阅读;第9章以后的内容则需要掌握Spring、Hibernate等Java ...

Global site tag (gtag.js) - Google Analytics