`
liyiye
  • 浏览: 426983 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

spring与dwr整合

阅读更多

1 web.xml设置:

<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>
  <init-param>
   <param-name>pollAndCometEnabled</param-name>
   <param-value>true</param-value>
  </init-param>
  <load-on-startup>1</load-on-startup>
 </servlet>
 <servlet-mapping>
  <servlet-name>dwr-invoker</servlet-name>
  <url-pattern>/dwr/*</url-pattern>
 </servlet-mapping>

 

2 dwr.xml配置

 

<create creator="spring" javascript="testService" >
   <param name="beanName"  value="dwrTestService" />
  </create>

 

说明:dwrTestService 是在spring 的配置文件里面定义的bean的名字

         testService 是用于jsp页面调用的javascript脚步的名字

 

3 applicationContext.xml配置

 

<bean id="dwrTestService"    class="com.www.web.dwr.DWRTestService">
   <property name="testDAO" ref="testServiceDAO"></property>

 </bean>

 

4 DWRTestService.java

 

public class DWRTestService {
 private TestDAO testDAO; /**
  * 重命名用户组
  * @param managergroupid MANAGER_GROUP 的id
  * @param oldgroupname  原来的用户组的名称
  * @param newgroupname  重命名的用户组的名称
  * @return
  */
 public boolean renamemanagergroup(Integer a,String b,String c)
 {
  HttpSession session = WebContextFactory.get().getSession();//
   return false;
 }

}

 

说明:可以在这个类里面创建你想要的方法。

 

5 jsp页面的调用

(1)加入

  <script type='text/javascript' src='./dwr/engine.js'> </script>
<script type='text/javascript' src='./dwr/util.js'> </script>
<script type='text/javascript' src='./dwr/interface/testService.js'> </script>

说明:前两个是必须的,第三个是在dwr.xml 里面定义的。

 

(2)调用

 

testService.renamemanagergroup(a,b,c,function(obj) {alert(obj);});

说明:a,b,c分别对应renamemanagergroup(Integer a,String b,String c)的三个参数,名字不用一样的。

         而obj只是该方法返回的值,返回的值可以是对象。可以在{}里面对该返回值进行一下处理。

 

总结:整合的过程讲的比较简单,如果大家看不明白可以提一些意见。

  • dwr.jar (478 KB)
  • 描述: dwr所必需的包
  • 下载次数: 68
分享到:
评论

相关推荐

    spring与dwr的整合

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

    spring与dwr整合(简单)

    Spring 和 Direct Web Remoting (DWR) 的整合是将 Spring 框架的依赖注入和控制反转特性与 DWR 的动态 Web 接口相结合,从而实现客户端 JavaScript 和服务器端 Java 代码之间的无缝交互。这种整合使得开发人员可以...

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

    2. **Spring与DWR整合的意义** - 集成Spring可以将DWR的配置纳入Spring的IoC容器,便于统一管理,减少重复代码。 - 利用Spring的AOP,可以实现对DWR方法的拦截和事务控制。 - 可以通过Spring的自动扫描功能,自动...

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

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

    Spring整合dwr实例+dwr中文开发文档

    下面我们将详细探讨如何将Spring与DWR整合,以及这个过程中的关键知识点。 1. **DWR简介** DWR(Direct Web Remoting)是一种开源的Java库,它使得在客户端JavaScript和服务器端Java之间进行异步通信变得简单。...

    DWR与SPRING,DWR与STRUTS2的整合

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

    Spring与DWR结合

    **Spring与DWR结合** ...通过学习和实践Spring与DWR的整合,开发者可以构建出更加动态、交互性强的Web应用,提升用户满意度。同时,这种技术栈也为构建微服务架构提供了可能性,使得前端可以与多个后端服务无缝交互。

    dwr与spring整合

    **DWR(Direct Web Remoting)与Spring框架的整合** DWR是一款开源的Java库,它允许在浏览器和服务器之间进行动态、实时的双向通信,实现了JavaScript与Java之间的远程调用。Spring则是一个广泛使用的Java企业级...

    struts2+hibernate+spring+dwr整合

    在"struts2+hibernate+spring+dwr整合"的项目中,这四个框架的协同工作通常如下: 1. Struts2 负责处理HTTP请求,解析用户的输入,根据配置决定执行哪个Action,Action完成后通过Result返回响应。 2. Spring 作为...

    Spring+Dwr+Hibernate整合项目

    总结,Spring+Dwr+Hibernate的整合项目提供了一种高效的方式,用于开发具备实时交互特性的Web应用。通过Spring的管理能力、Hibernate的ORM功能以及DWR的双向通信支持,开发者可以构建出高性能、易于维护的企业级应用...

    spring整合dwr

    通过以上四个步骤,你就成功地将Spring与DWR进行了整合,使得后台服务可以通过Ajax在前端页面上实时展现,提高了Web应用的交互性。在实际开发中,还需要注意处理异常、安全性以及性能优化等问题。

    DWR整合Spring MVC

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

    spring整合dwr反推技术

    Spring整合Direct Web Remoting (DWR)是一种技术,它允许Web应用程序实现实时的、双向的JavaScript和服务器端Java对象之间的通信。这种技术的核心在于反推(Reverse Ajax),即服务器主动向客户端推送数据,而不仅仅...

    Spring整合DWR comet 实现无刷新 多人聊天室代码整理

    Spring整合DWR(Direct Web Remoting)和Comet技术,是一种高效的实现Web应用程序实时通信的解决方案,特别适用于创建如多人聊天室这样的实时交互应用。在这个项目中,Spring作为后端框架,负责业务逻辑处理和控制...

    struts2 spring ibatis dwr整合配置

    以下将详细介绍如何进行Struts2、Spring、iBatis和DWR的整合配置。 【Struts2配置】 1. 创建基础工程结构:在myEclipse中新建Web工程s2siDemo,并创建相关的包和类。例如,UserAction、UserDao、UserManager和...

    SSH和DWR整合需要的jar包

    在Java Web开发中,SSH(Struts、Spring、Hibernate)框架组合和Direct Web Remoting (DWR) 的集成是一项常见的任务,它旨在提供一个高效、灵活的后端服务与前端交互的方式。SSH框架提供了强大的MVC(Model-View-...

    spring+dwr.rar_dwr_dwr SPRING_spring dwr

    在"spring+dwr.rar_dwr_dwr SPRING_spring dwr"这个项目中,我们将看到如何整合这两个工具,以实现一个简单的功能:验证用户名是否存在。这个功能通常用于注册或登录页面,防止用户选择已被占用的用户名。 步骤如下...

    dwr2.0 spring 3.0 整合示例

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

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

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

    spring使用annotation整合dwr笔记

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

Global site tag (gtag.js) - Google Analytics