Dwr 和spring整合
一 为什么整合?
在一个使用了spring IOC功能的应用中,所有的服务器端组建均由spring管理,所以,想让dwr访问的组件也由spring进行管理就是顺理成章,理所当然地一个要求了,当然,不用ioc除外。
二 如何整合
两者的整合非常简单,首先需要在spring的配置文件中配置好dwr中用到的组件(也包括组件间的关系)
接下来修改dwr.xml就可以了。
将创建模式从new改为spring,再指定beanName参数及值就好了。
代码如下(原来的代码请看http://blog.csdn.net/haofeng82/archive/2007/04/26/1585892.aspx,这是根据这个程序进行改动的):
Hello.java
package com.hf.business.dwr.helloTest;
public class Hello {
Person per;
public Person getPer() {
return per;
}
public void setPer(Person per) {
this.per = per;
}
public Person getPerson(String value) {
per.setName(value);
System.out.println(per.getName());
return per;
}
}
Spring配置文件:
<bean name="hello" id="hello" singleton="false"
class="com.hf.business.dwr.helloTest.Hello">
<property name="per">
<ref bean="person" />
</property>
</bean>
<bean name="person"id="person" singleton="false"
class="com.hf.business.dwr.helloTest.Person">
dwr配置文件:
<dwr>
<allow>
<create creator="spring" javascript="Hello">
<param name="beanName" value="hello"/>
</create>
<convert converter="bean"
match="com.hf.business.dwr.helloTest.Person"/>
</allow>
</dwr>
这就行啦!
实在找不到留下邮箱我发过去
分享到:
相关推荐
将DWR与Spring整合,可以利用DWR的异步通信能力,结合Spring的强大管理功能,构建高效、灵活的Web应用。 **整合过程** 1. **引入依赖**:首先,我们需要在项目中引入DWR和Spring的相关jar包。对于Maven项目,可以...
《疯狂Ajax讲义:Prototype/jQuery+DWR+Spring+Hibernate整合开发》是疯狂Java体系丛书之一,前8章基本以XHTML、JavaScript和DOM编程为主,无须任何基础即可阅读;第9章以后的内容则需要掌握Spring、Hibernate等Java ...
在"dwrspring2"这个示例项目中,可能包含了配置文件、Java源代码和Web页面等资源。你可以看到如何在`dwr.xml`中配置Spring Bean的引用,以及在JavaScript中如何使用DWR调用这些Bean的方法。通过查看项目中的`index....
提供的文档“dwr与spring.doc”和“dwr与struts2.doc”可能详细阐述了整合过程和最佳实践,而“一个小例子.txt”可能包含了一个实际整合示例,帮助读者更好地理解整合步骤和实现方式。学习并掌握这些知识对于提升...
#### 二、DWR与Spring整合配置 在进行DWR与Spring的整合时,首先需要在DWR的配置文件dwr.xml中指定创建对象的方式和参数。以下是一个示例: ```xml <!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD ...
4. **整合DWR和Spring**:为了让DWR能够找到Spring管理的Bean,需要配置DWR-Spring集成。这可以通过在dwr.xml中添加`<dwr:annotation-config>`标签,以及在web.xml中配置DWR的Spring监听器来实现。 5. **编写前端...
通过以上步骤,你可以实现DWR和Spring MVC的整合,创建出具有强大交互功能的Web应用。这种方式简化了前后端通信,使得开发更加高效,用户体验也得到提升。在实际开发过程中,根据项目的具体需求,可以灵活调整和优化...
**DWR (Direct Web Remoting) 与 Spring 整合详解** DWR 是一个 Java 开发框架,允许在浏览器和服务器之间进行实时的 AJAX(Asynchronous JavaScript and XML)通信,使得用户界面能够与后端服务进行异步交互,提供...
EXT-DWR-SPRING整合详细指导涉及三个主要技术组件:Ext JS 2.2、Direct Web Remoting (DWR) 3以及Spring框架。整合的目标是在Web应用中将这些组件结合起来,以创建具有丰富用户界面的动态Web应用。 整合流程主要...
整合DWR和Spring,可以使DWR利用Spring的依赖注入和配置管理,让Web应用的组件化和模块化更为简单。以下是一些关键的整合步骤和知识点: 1. **配置DWR**: 首先,需要在`web.xml`中配置DWR的Servlet,这将处理所有...
整合DWR和Spring的主要目标是利用Spring的管理能力来处理DWR的bean,同时利用DWR的动态JavaScript生成能力来简化客户端的Ajax调用。 1. **DWR的配置**: - 在DWR 2.0中,我们需要在Web应用的`WEB-INF/dwr.xml`配置...
将DWR与Spring整合,可以利用Spring的强大功能来管理和配置DWR组件,同时保持前后端交互的高效性。 在使用DWR和Spring结合时,注解方式的引入极大地简化了配置过程。下面将详细介绍如何通过注解实现DWR和Spring的...
在这个项目中,你可以找到如何将DWR与Spring MVC整合的代码实例,包括控制器定义、DWR配置、前端页面和JavaScript调用等。 6. **实战演练**: 为了更好地理解DWR和Spring的集成,可以下载 `spring-mvc-showcase-...
在IT行业中,Spring、Direct Web Remoting (DWR) 和Hibernate是三个非常重要的框架,它们在构建企业级Java应用程序中发挥着关键作用。本项目整合了这三个技术,旨在提供一个高效、灵活且易于维护的后端系统。接下来...
在本教程中,我们将探讨如何利用Direct Web Remoting (DWR) 和Spring框架来实现这样的功能。 DWR是一个开源Java库,它允许Web应用程序在浏览器和服务器之间进行实时的、异步的通信,类似于Ajax的功能,但更加强大。...
DWR、Spring和Hibernate整合的关键在于: - 配置:首先,需要在Spring配置文件中声明DWR的相关bean,包括DWR引擎、配置信息等。接着,配置Hibernate的数据源、SessionFactory,并将SessionFactory注入到需要进行...
要将DWR与Spring整合,我们通常会使用Spring的`DwrController`或者自定义一个Spring MVC控制器来处理DWR请求。此外,我们还需要在Spring的配置文件中声明DWR的相关bean,如`DwrConfig`,并将其与其他Spring服务(如...
这个例子对于初学者来说非常有价值,因为它展示了DWR如何简化前后端通信,以及如何在Spring环境中整合DWR。通过实践这个示例,你可以更好地理解DWR的工作原理,以及如何在实际项目中利用它提高Web应用的性能和用户...
整合Spring和DWR可以使Web应用更加强大且易于维护,通过上述步骤和示例,你应该能理解如何在Spring2中整合DWR并把DWR配置写入Spring的配置文件中。在实际项目中,根据具体需求进行调整和优化,以达到最佳效果。
文件名“sfzb”可能是某种示例或文档的缩写,而“dwr3SampleAppNonSpringMVC”和“dwr3SampleAppSpringMVC”很可能分别是不使用MVC模式和使用MVC模式的Dwr+Spring整合示例应用。这些文件可以作为学习和实践整合的...