在web.xml中加入dwr的Servlet
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
dwr.xml<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN"
"http://www.getahead.ltd.uk/dwr/dwr20.dtd">
<dwr>
<allow>
<!-- 直接创建DAO -->
<!--
<create creator="new" javascript="UserDao">
<param name="class" value="com.demo.dao.impl.UserDaoImpl" />
</create>
-->
<!-- 通过spring创建DAO -->
<create creator="spring" javascript="UserDao">
<param name="beanName" value="userDao"/>
</create>
<create creator="spring" javascript="AddSessionByDwr">
<param name="beanName" value="addSessionByDwr"/>
</create>
<create creator="spring" javascript="ForwardUrl">
<param name="beanName" value="forwardUrl"/>
</create>
<convert converter="bean" match="com.demo.entity.User"/>
<convert converter="object" match="com.demo.entity.User">
<param name="force" value="true"/>
</convert>
</allow>
<signatures>
<![CDATA[
import com.demo.entity.User;
UserDao.sendUserListNoGeneric(List<User>);
]]>
</signatures>
</dwr>
分享到:
相关推荐
### Spring使用Annotation整合DWR知识点解析 #### 一、概览 在现代Web开发中,Direct Web Remoting(简称DWR)是一种简化Ajax应用开发的技术...同时,这种整合方式也极大地简化了Web项目的开发流程,提高了开发效率。
整合Spring和DWR可以使Web应用更加强大且易于维护,通过上述步骤和示例,你应该能理解如何在Spring2中整合DWR并把DWR配置写入Spring的配置文件中。在实际项目中,根据具体需求进行调整和优化,以达到最佳效果。
SpringBoot整合Direct Web Remoting (DWR)是一个常见的技术实践,它允许JavaScript在浏览器端直接调用服务器端的Java方法,极大地增强了Web应用的交互性。在这个过程中,我们通常会结合使用FreeMarker或JSP作为视...
在Spring框架中整合DWR,首先我们需要理解Spring和DWR的基本概念。Spring是一个开源的Java企业级应用框架,提供了依赖注入、AOP(面向切面编程)以及众多其他企业级功能。DWR则是一个让JavaScript能够直接调用服务器...
1. **配置DWR**:首先,你需要在你的项目中引入DWR的JAR文件,并在web.xml中配置DWR的ContextListener和Servlet。DWRServlet处理来自客户端的AJAX请求,而ContextListener则初始化DWR引擎。 2. **创建Java类**:在...
**DWR(Direct Web Remoting)与Spring框架的整合** DWR是一款开源的Java库,它允许在浏览器和服务器之间进行动态、实时的双向通信,实现了JavaScript与Java之间的远程调用。Spring则是一个广泛使用的Java企业级...
`Spring整合DWR步骤.doc`可能包含了一个详细的步骤指南,从设置项目环境到完成整合的每个具体操作,对理解整个过程非常有帮助。 7. **TestSpringDWR** 这个文件可能是测试类或者一个示例项目,用于验证Spring与...
这通常涉及在项目中添加DWR的jar包,配置web.xml文件,以及创建DWR的配置文件dwr.xml。 2. **暴露Java方法**: 在服务器端定义需要被前端调用的Java方法,并在dwr.xml中注册这些方法。DWR会自动为这些方法生成...
### Spring 2中整合DWR 2:详细解析与实践 #### 一、Spring与DWR简介 在探讨如何在Spring 2框架中整合DWR 2之前,我们首先需要了解这两个技术的基本概念。 - **Spring框架**:Spring是目前Java开发中最流行的开源...
【标题】"dwr+ssh2项目整合.zip"所涉及的知识点主要集中在两个核心框架的集成上:Direct Web Remoting (DWR) 和 Spring Security (SSH2,原名为Spring Security的2.x版本)。这两个技术在Java Web开发中用于实现不同...
Spring MVC、MyBatis和Direct Web Remoting (DWR) 是三个常见的Java框架,它们分别处理MVC(Model-View-Controller)架构、数据库持久化和Web服务交互。本文将深入探讨如何将这三个框架整合起来,以及JNDI(Java ...
**DWR整合Spring MVC**是将Direct Web Remoting (DWR)框架与Spring MVC结合使用,以实现前端JSP页面直接调用后端Java方法的功能。这种整合方式极大地提高了Web应用的交互性和实时性,降低了数据传输的复杂性。本文将...
Spring整合DWR(Direct Web Remoting)和Comet技术,是一种高效的实现Web应用程序实时通信的解决方案,特别适用于创建如多人聊天室这样的实时交互应用。在这个项目中,Spring作为后端框架,负责业务逻辑处理和控制...
4. **整合DWR和Spring**:为了让DWR能够找到Spring管理的Bean,需要配置DWR-Spring集成。这可以通过在dwr.xml中添加`<dwr:annotation-config>`标签,以及在web.xml中配置DWR的Spring监听器来实现。 5. **编写前端...
在本教程中,我们将探讨如何利用Direct Web Remoting (DWR) 和Spring框架来实现这样的功能。 DWR是一个开源Java库,它允许Web应用程序在浏览器和服务器之间进行实时的、异步的通信,类似于Ajax的功能,但更加强大。...
本文详细介绍了如何在SpringMVC项目中整合DWR3.0,并通过一个具体的示例展示了整个过程。通过这种方式,我们可以利用DWR强大的功能来提高Web应用程序的响应速度和用户体验。希望本文能为您的项目带来帮助,也欢迎...
【描述】中提到"S2SH整合dwr",这里的S2SH是指Struts2、Spring和Hibernate三个开源框架的集成。Struts2负责MVC(模型-视图-控制器)架构,Spring提供依赖注入和事务管理,Hibernate则作为ORM(对象关系映射)工具,...
**Spring与DWR整合详解** 在Java Web开发中,Spring框架...整合Spring和DWR可以提供一个强大且灵活的解决方案,使Web应用具备高效的实时交互能力。理解两者的原理和整合过程,对于开发高性能的Java Web应用至关重要。
SSM框架整合指的是将Spring、Struts2和MyBatis三个主流的Java Web开发框架集成在一起,以构建高效、灵活的企业级应用。...通过研究这个示例,开发者可以深入理解SSM和DWR的整合过程,为自己的项目提供参考。
本项目整合了这三个技术,旨在提供一个高效、灵活且易于维护的后端系统。接下来,我们将详细讨论这些技术以及它们在整合中的应用。 **Spring框架** Spring是一个全面的Java企业级应用开发框架,它提供了一个轻量级...