下面描述的是没有用SpringMVC的情况,按照官方的描述,用SpringMVC的配置又是不一样的!
首先在Spring的ApplicationContext配置文件里面的beans声明中加入如下内容:
xmlns:dwr="http://www.directwebremoting.org/schema/spring-dwr"
http://www.directwebremoting.org/schema/spring-dwr
http://www.directwebremoting.org/schema/spring-dwr-3.0.xsd">
然后再在Spring的ApplicationContext的配置文件中加入如下内容:
<!-- 这句的作用是表示允许DWR访问Spring的Context -->
<dwr:annotation-config />
<!-- 扫描加了注解@RemoteProxy & @RemoteMethod 的对象 -->
<dwr:annotation-scan scanRemoteProxy="false" base-package="com.tiantian" />
<!-- dwr初始化配置 -->
<dwr:configuration></dwr:configuration>
再次是在web.xml里面加入一个对DWR访问的Servlet
<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的类加上注解@RemoteProxy,需要远程调用的方法加上@RemoteMethod。这样一个简单的整合和用法就完成了!以后如果不是这样用了的话可以参看文档,文档上说的都比较清楚!
分享到:
相关推荐
### Spring使用Annotation整合DWR知识点解析 #### 一、概览 在现代Web开发中,Direct Web Remoting(简称DWR)是一种简化Ajax应用开发的技术,它允许JavaScript直接调用服务器端的Java方法,而无需编写复杂的XML...
在本文中,我们将探讨如何将Direct Web Remoting (DWR) 3.0与Spring 2.5框架整合,并利用注解(Annotation)进行配置。DWR是一个允许JavaScript与Java服务器端进行交互的库,而Spring 2.5引入了对注解的强大支持,...
这可以通过在dwr.xml中添加`<dwr:annotation-config>`标签,以及在web.xml中配置DWR的Spring监听器来实现。 5. **编写前端代码**:在HTML页面中,引入DWR的JavaScript库,并使用DWR提供的API来调用服务器端的方法。...
**Spring+DWR整合项目详解** Spring框架是Java企业级应用开发中的主流框架,它提供了依赖注入、AOP(面向切面编程)、MVC(模型-视图-控制器)等核心功能,极大地简化了开发流程。DWR(Direct Web Remoting)则是一...
在整合Spring和Direct Web Remoting (DWR)框架时,主要目的是实现在Web应用程序中创建一个可交互的、实时的用户界面,通过Ajax技术在客户端和服务器之间进行数据交换。以下将详细介绍整合过程中的关键步骤。 1. **...
本主题聚焦于一个经典的Java企业级应用架构:Spring 2.5、iBatis 2.3、Struts 2.1 和 DWR 3 的整合,以及使用注解(Annotation)进行配置。这四个组件的结合可以构建出一个功能强大、可扩展性好、易于维护的Web应用...
- **使用 ANNOTATION 代替 DWR.XML 配置**:介绍如何使用注解来替代 XML 配置文件,以简化配置过程。 #### 四、DWR+SPRING+HIBERNATE 整合实战 **1. DWR+SPRING+HIBERNATE 结构说明** - **DWR**:处理前端 AJAX ...
在整合Spring时,需要添加以下基本的包: - `spring-core-x.x.x.jar` - `spring-beans-x.x.x.jar` - `spring-context-x.x.x.jar` - `spring-web-x.x.x.jar` - `spring-webmvc-x.x.x.jar` **4.6 Hibernate在加入时...
- **Spring 整合说明**:如何将 DWR 与 Spring 框架结合使用,实现更灵活的依赖注入和事务管理。 - **Hibernate 整合说明**:介绍如何利用 Hibernate 进行持久层操作,同时结合 DWR 实现高效的 AJAX 数据交互。 -...
4. **DWR整合总结**: - 对DWR与Spring、Hibernate整合的经验进行总结。 - 提出可能遇到的问题和解决方案。 #### 七、关于EXT 1. **为什么需要EXT?**: - EXT是一个强大的JavaScript框架,提供了丰富的UI组件和...
### SpringMVC整合DWR3.0 实例详解 #### 一、前言 随着Web技术的不断发展,前后端分离的架构模式越来越受到开发者的青睐。在此背景下,SpringMVC作为一款优秀的Java Web框架,其灵活性和扩展性使得它成为众多开发者...
SSH整合是指将Struts2、Spring和Hibernate这三个开源框架集成在一起,用于构建高效、灵活的Java Web应用程序。本文将详细讲解使用注解方式进行SSH整合的步骤。 首先,我们需要准备一个开发环境,这里选择了...
在项目实战中,"s2sh与dwr整合实现的增删改查.rar"可能是一个基础的CRUD(Create, Read, Update, Delete)应用示例,展示了如何使用S2SH处理后台业务逻辑,DWR进行前后端通信,以及如何在ExtJS界面上实现数据的动态...
3. **MVC配置**:使用`<mvc:annotation-driven>`元素启用注解驱动,让Spring自动扫描@Controller注解的类。 4. **视图解析器**:配置ViewResolver,例如`InternalResourceViewResolver`,指定前缀和后缀。 5. **...
- **电信故障管理系统**:使用Extjs提升用户体验,Struts2和Spring进行控制和事务管理,Hibernate Annotation进行持久化,引入JBPM4实现工作流,体现了对Web开发、框架集成和工作流管理的深入理解。 - **电信安全...
* Android 高级:网络编程与 Web Service、OpenGL_ES 3D 开发、整合 Google 服务、使用 NDK 开发、java 和 c 相互调试 九、轻量级 Java EE * Struts2:MVC 与 struts 体系、Action 和 Result、国际化和标签库、...