`
pengjj2
  • 浏览: 139382 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
社区版块
存档分类
最新评论

spring3.0整合dwr3.0

 
阅读更多

dwr3整合spring3有3种方式

web.xml中的必要配置

如果希望是用springmvc,则在web.xml中

<servlet>
  <servlet-name>springDispatcher</servlet-name>
  <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
  <init-param>
    <param-name>contextConfigLocation</param-name>
    <param-value> classpath:yourSpringContext.xml</param-value>
  </init-param>
  <load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
  <servlet-name>springDispatcher</servlet-name>
  <url-pattern>*.html</url-pattern>
</servlet-mapping>
<servlet-mapping>
  <servlet-name>springDispatcher</servlet-name>
  <url-pattern>/dwr/*</url-pattern>
</servlet-mapping>

 如果不需要springmvc 则使用DWRSpringServlet

 

<listener>
  <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<context-param>
  <param-name>contextConfigLocation</param-name>
  <param-value>
    classpath:yourSpringContext.xml
  </param-value>
</context-param>
<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>

 配置3种方式

第一,使用spring-dwr的名字空间

第二,采用注解

第三,使用DWRSpringServlet (必须要有dwr.xml)

 

只说下采用注解的实现吧

配置如下

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:context="http://www.springframework.org/schema/context"
	xmlns:dwr="http://www.directwebremoting.org/schema/spring-dwr"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd http://www.directwebremoting.org/schema/spring-dwr http://www.directwebremoting.org/schema/spring-dwr-3.0.xsd">
	<dwr:configuration>
		<dwr:convert type="bean" class="com.pjj.*"></dwr:convert> 
	</dwr:configuration>
	<dwr:annotation-scan base-package="com.xxx.xxx" scanDataTransferObject="true" scanRemoteProxy="true"/>
	</beans>

 java代码

@RemoteProxy(name="loginDwr")
public class LoginDwr {

	@RemoteMethod
	public String login(Users user){
		
		
	    return null;	
	}
}
 

参考:http://directwebremoting.org/dwr/documentation/server/integration/spring.html#namespaceAnnotations

 

分享到:
评论

相关推荐

    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框架,其灵活性和扩展性使得它成为众多开发者...

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

    ssm整合开发,小程序毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统...

    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等开源框架。这个项目旨在提高企业内部的办公效率,实现工作流程自动化,减少人为错误,并提升信息共享的便捷性。...

    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