`
xianzhideng
  • 浏览: 61663 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

spring3.0整合dwr3.0

    博客分类:
  • J2EE
阅读更多

最近在用ext+spring框架写应用,经常涉及到前后台数据传递的问题。于是就学习了下dwr,在此将dwr和spring的整合做下整理并记录在此,以便以后回顾.

 本人不喜欢过多的配置的烦琐,发现注解用起来工程比较干净,这里就不对配置文件实现的方式进行整理了。

 

 第一步:在web.xml文件中配置dwr的servlet,修改web.xml的文件配置:

   

	<!-- dwr 配置 -->
	<servlet>
		<servlet-name>dwr</servlet-name>
		<servlet-class>org.directwebremoting.spring.DwrSpringServlet</servlet-class>
		<init-param>
			<param-name>debug</param-name>
			<param-value>true</param-value>
		</init-param>
	</servlet>
	
	<servlet-mapping>
		<servlet-name>dwr</servlet-name>
		<url-pattern>/dwr/*</url-pattern>
	</servlet-mapping>

 

 第二步:配置dwr标签:

	<!-- 注意这里新增加的dwr tag, 为使其生效,文件头中要声明namespace -->
	<dwr:configuration />
	<!-- 扫描读取注解加载的类 -->    
                <dwr:annotation-scan scanRemoteProxy="true" base-package="com.mb.dwrService" /> 
	<dwr:url-mapping />

	<!-- 部署项目时, 请把debug设为false -->
	<dwr:controller id="dwrController" debug="true" />

    注:在配置文件中使用dwr的标签,必须声明namespace

  <xmlns="http://www.springframework.org/schema/beans"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:dwr="http://www.directwebremoting.org/schema/spring-dwr"
xsi:schemaLocation="http://www.springframework.org/schema/beans
    http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
    http://www.directwebremoting.org/schema/spring-dwr
    http://www.directwebremoting.org/schema/spring-dwr-2.0.xsd">

  

   第三步:编写服务端server:

package com.mb.dwrService;

import org.directwebremoting.annotations.RemoteMethod;
import org.directwebremoting.annotations.RemoteProxy;

@RemoteProxy(name="loginService")
public class LoginSerivce {
	
	@RemoteMethod
	public String test(){
		return "进入!";
	}
	
	
	public String ptest(){
		return "PP";
	}
}

  第四步:启动服务,访问测试url:

  http://localhost:8080/[webapp]/dwr/

分享到:
评论
1 楼 fengweiyou 2011-02-11  
    注:在配置文件中使用dwr的标签,必须声明namespace 这句话什么意思能具体的举个例子吗?另外我想添加多个“扫描读取注解加载的类”并且在页面中调用不同类内方法。比如 DWR1.get***  DWR2.get*** 应该怎样写? 最好能提供下 配置dwr标签 和 页面部分的代码 谢谢先

相关推荐

    spring3.0和dwr30整合

    整合Spring 3.0与DWR 3.0的主要目标是利用Spring的强大控制反转(IoC)和依赖注入(DI)功能,以及DWR的异步JavaScript和XML(AJAX)能力,创建高性能、交互性强的Web应用。以下是对这个整合过程的详细阐述: 1. **...

    dwr2.0 spring 3.0 整合示例

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

    spring3.0和dwr30整合的例子

    用spring3的showcase整合dwr30的 还有mvc和rest哦 说明请看:http://hi.baidu.com/wmhx/blog/item/bde6f2f925213046242df271.html Csdn还不能发文 %&gt;_&lt;%

    Spring2.5+DWR3.0整合实现autocomplete

    标题中的“Spring2.5+DWR3.0整合实现autocomplete”是指在Web开发中,使用Spring 2.5框架与Direct Web Remoting (DWR) 3.0库结合,来实现一个自动补全(autocomplete)功能。这个功能常见于搜索引擎、表单输入等场景...

    spring3.0,ibatis2.0,dwr2.0 框架整合

    本示例涉及了Spring 3.0、iBatis 2.0和DWR 2.0这三个框架的整合,旨在创建一个高效、灵活的Web应用程序。下面我们将详细探讨这三个框架及其整合的关键知识点。 首先,Spring 3.0是Java领域的一款全功能的轻量级应用...

    DWR与SPRING,DWR与STRUTS2的整合

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

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

    本文将详细介绍如何配置新版SSH+DWR框架,即Struts2.1.8、Spring3.0和Hibernate3.3.2与Direct Web Remoting (DWR) 2.0.6的集成。这个配置示例是基于目前最新的技术栈,旨在提供一个高效、稳定的开发环境。 首先,...

    Struts2 Spring3.0 Hibernate3.3 整合全注解配置

    Struts2 Spring3.0 Hibernate3.3 全注解配置,避免了大量业务类在Spring文件的配置,整合了DWR3.0,displayTag 物理分页技术的实现。树形菜单。 另外数据库,在下一个资源;由于20MB的限制。 有问题的话留言。

    最新版本Struts2.1.8+Spring3.0+Hibernate3.3.2+DWR2.0.6配置

    ### 最新版本Struts2.1.8+Spring3.0+Hibernate3.3.2+DWR2.0.6配置详解 在本篇内容中,我们将详细探讨如何搭建一个基于Struts2.1.8、Spring3.0、Hibernate3.3.2以及DWR2.0.6的Web应用程序框架。这一组合被称为SSH+...

    OA办公自动化管理系统(Struts1.2+Hibernate3.0+Spring2+DWR)

    这个系统采用了经典的Java技术栈,包括Struts1.2、Hibernate3.0、Spring2以及DWR,这些都是Java开发中的核心框架。 Struts1.2是MVC(Model-View-Controller)设计模式的实现,它在Web应用中负责处理请求、控制业务...

    Struts1.3+Spring3.0+Hibernate3.3+DWR2.X框架集成文档v1.4

    ### Struts1.3+Spring3.0+Hibernate3.3+DWR2.X框架集成文档v1.4 #### 整合Spring与Struts ##### 1. 在web.xml中进行Struts和Spring的配置 为了实现Struts与Spring框架的集成,在`web.xml`文件中需要进行以下配置...

    配置整合DWR3.0和Spring2.5使用annotation注解

    在本文中,我们将探讨如何将Direct Web Remoting (DWR) 3.0与Spring 2.5框架整合,并利用注解(Annotation)进行配置。DWR是一个允许JavaScript与Java服务器端进行交互的库,而Spring 2.5引入了对注解的强大支持,...

    springMVC整合DWR3.0 实例

    ### SpringMVC整合DWR3.0 实例详解 #### 一、前言 随着Web技术的不断发展,前后端分离的架构模式越来越受到开发者的青睐。在此背景下,SpringMVC作为一款优秀的Java Web框架,其灵活性和扩展性使得它成为众多开发者...

    dwr3.0+SSH2

    3. **整合DWR与SSH2**:确保DWR能够调用到由SSH2管理的业务逻辑,可能需要在DWR配置中引用Spring的Bean,或者通过Spring的AOP(面向切面编程)来实现权限控制和事务管理。 4. **SQL文件**:项目中包含了SQL文件,...

    OA办公自动化管理系统(Struts1.2+Hibernate3.0+Spring2+DWR).zip

    OA办公自动化管理系统是一款基于Java技术开发的企业级应用,它整合了Struts1.2、Hibernate3.0、Spring2和DWR等多个核心框架,旨在提高企业的办公效率,实现信息化管理。下面将详细介绍这些核心技术及其在系统中的...

    OA办公自动化管理系统(Struts1.2+Hibernate3.0+Spring2+DWR)130224.rar

    OA办公自动化管理系统是一款基于Java技术栈的Web应用,利用了Struts1.2、Hibernate3.0、Spring2和DWR等开源框架。这个项目旨在提高企业内部的办公效率,实现工作流程自动化,减少人为错误,并提升信息共享的便捷性。...

    OA办公自动化管理系统(Struts1.2+Hibernate3.0+Spring2+DWR).rar

    OA办公自动化管理系统是一款基于Java技术栈的Web应用,利用了Struts1.2、Hibernate3.0、Spring2和DWR等开源框架,为企事业单位提供了一种高效、便捷的在线办公解决方案。这个项目源码适合Java开发人员进行学习、实践...

    DWR学习资料

    DWR学习资料 :DWR 3.0 上传文件.txt DWR3.0反向Ajax示例.txt DWR3.0学习笔记.txt DWR3.0学习网址.txt dwr分页.doc DWR分页代码.doc DWR中文文档.doc DWR中文文档.pdf dwr做comet的完整实现.doc Spring整合DWR comet ...

Global site tag (gtag.js) - Google Analytics