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
分享到:
- 2008-09-10 10:27
- 浏览 1069
- 评论(0)
- 论坛回复 / 浏览 (0 / 1606)
- 查看更多
相关推荐
**Spring与DWR整合详解** 在Java Web开发中,Spring框架和Direct Web Remoting (DWR) 是两个非常重要的工具。Spring提供了强大的依赖注入、事务管理以及AOP(面向切面编程)等功能,而DWR则允许在浏览器端直接调用...
Spring 和 Direct Web Remoting (DWR) 的整合是将 Spring 框架的依赖注入和控制反转特性与 DWR 的动态 Web 接口相结合,从而实现客户端 JavaScript 和服务器端 Java 代码之间的无缝交互。这种整合使得开发人员可以...
2. **Spring与DWR整合的意义** - 集成Spring可以将DWR的配置纳入Spring的IoC容器,便于统一管理,减少重复代码。 - 利用Spring的AOP,可以实现对DWR方法的拦截和事务控制。 - 可以通过Spring的自动扫描功能,自动...
**Spring+DWR整合项目详解** Spring框架是Java企业级应用开发中的主流框架,它提供了依赖注入、AOP(面向切面编程)、MVC(模型-视图-控制器)等核心功能,极大地简化了开发流程。DWR(Direct Web Remoting)则是一...
下面我们将详细探讨如何将Spring与DWR整合,以及这个过程中的关键知识点。 1. **DWR简介** DWR(Direct Web Remoting)是一种开源的Java库,它使得在客户端JavaScript和服务器端Java之间进行异步通信变得简单。...
提供的文档“dwr与spring.doc”和“dwr与struts2.doc”可能详细阐述了整合过程和最佳实践,而“一个小例子.txt”可能包含了一个实际整合示例,帮助读者更好地理解整合步骤和实现方式。学习并掌握这些知识对于提升...
**Spring与DWR结合** ...通过学习和实践Spring与DWR的整合,开发者可以构建出更加动态、交互性强的Web应用,提升用户满意度。同时,这种技术栈也为构建微服务架构提供了可能性,使得前端可以与多个后端服务无缝交互。
**DWR(Direct Web Remoting)与Spring框架的整合** DWR是一款开源的Java库,它允许在浏览器和服务器之间进行动态、实时的双向通信,实现了JavaScript与Java之间的远程调用。Spring则是一个广泛使用的Java企业级...
在"struts2+hibernate+spring+dwr整合"的项目中,这四个框架的协同工作通常如下: 1. Struts2 负责处理HTTP请求,解析用户的输入,根据配置决定执行哪个Action,Action完成后通过Result返回响应。 2. Spring 作为...
总结,Spring+Dwr+Hibernate的整合项目提供了一种高效的方式,用于开发具备实时交互特性的Web应用。通过Spring的管理能力、Hibernate的ORM功能以及DWR的双向通信支持,开发者可以构建出高性能、易于维护的企业级应用...
通过以上四个步骤,你就成功地将Spring与DWR进行了整合,使得后台服务可以通过Ajax在前端页面上实时展现,提高了Web应用的交互性。在实际开发中,还需要注意处理异常、安全性以及性能优化等问题。
**DWR整合Spring MVC**是将Direct Web Remoting (DWR)框架与Spring MVC结合使用,以实现前端JSP页面直接调用后端Java方法的功能。这种整合方式极大地提高了Web应用的交互性和实时性,降低了数据传输的复杂性。本文将...
Spring整合Direct Web Remoting (DWR)是一种技术,它允许Web应用程序实现实时的、双向的JavaScript和服务器端Java对象之间的通信。这种技术的核心在于反推(Reverse Ajax),即服务器主动向客户端推送数据,而不仅仅...
Spring整合DWR(Direct Web Remoting)和Comet技术,是一种高效的实现Web应用程序实时通信的解决方案,特别适用于创建如多人聊天室这样的实时交互应用。在这个项目中,Spring作为后端框架,负责业务逻辑处理和控制...
以下将详细介绍如何进行Struts2、Spring、iBatis和DWR的整合配置。 【Struts2配置】 1. 创建基础工程结构:在myEclipse中新建Web工程s2siDemo,并创建相关的包和类。例如,UserAction、UserDao、UserManager和...
在Java Web开发中,SSH(Struts、Spring、Hibernate)框架组合和Direct Web Remoting (DWR) 的集成是一项常见的任务,它旨在提供一个高效、灵活的后端服务与前端交互的方式。SSH框架提供了强大的MVC(Model-View-...
在"spring+dwr.rar_dwr_dwr SPRING_spring dwr"这个项目中,我们将看到如何整合这两个工具,以实现一个简单的功能:验证用户名是否存在。这个功能通常用于注册或登录页面,防止用户选择已被占用的用户名。 步骤如下...
在这个"DWR 2.0 Spring 3.0 整合示例"中,我们将探讨如何将DWR与Spring框架集成,以实现高效的前后端交互。整合DWR和Spring的主要目标是利用Spring的管理能力来处理DWR的bean,同时利用DWR的动态JavaScript生成能力...
《疯狂Ajax讲义:Prototype/jQuery+DWR+Spring+Hibernate整合开发》是《基于J2EE的Ajax宝典》的第二版。《基于J2EE的Ajax宝典》面市近2年,作为Ajax领域最全面、实用的图书,一直深受读者的好评。全书主要分为三个...
Spring框架作为Java领域中最受欢迎的应用框架之一,其强大的依赖注入和面向切面编程功能可以很好地与DWR结合,实现更加灵活高效的服务端逻辑处理。本篇将详细介绍如何使用Spring框架的注解特性来整合DWR。 #### 二...