1.在web.xml配置dwr
<!--配置DWR拦截器-->
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
2.增加dwr.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" "http://www.getahead.ltd.uk/dwr/dwr10.dtd">
<dwr>
<allow>
<create creator="spring" javascript="DWRUser">
<param name="beanName" value="DWRUser"/>
</create>
</allow>
</dwr>
3.Java类POJO
package com.note.dwr;
import com.note.bussies.service.IUserService;
public class User {
private IUserService ius;
public IUserService getIus() {
return ius;
}
public void setIus(IUserService ius) {
this.ius = ius;
}
public User(){
}
public boolean isExist(String username) {
Users user = this.ius.getUserByName(username);
return (null == user) ? false : true;
}
}
4.spring中配置applicationContext.xml
......
<bean id="DWRUser" class="com.note.dwr.User">
<property name="ius">
<ref bean="UserService" />
</property>
</bean>
......
5.jsp页面调用
<script type='text/javascript' src='../../dwr/interface/DWRUser.js'></script>
<script type='text/javascript' src='../../dwr/engine.js'></script>
<script type='text/javascript' src='../../dwr/util.js'></script>
<script type='text/javascript'>
function regUserChked(){
var username=$("username").value;
DWRUser.isExist(username,showData);//showData回调函数
}
function showData(data){
if(data){
DWRUtil.setValue("userMsg","该用户名已经被注册,请更换您的用户名!");
}else{
DWRUtil.setValue("userMsg","恭喜您,该用户名尚未被注册!");
}
}
</script>
input type="text" name="username" value="" onblur="regUserChked()" /><div id="userMsg"></div>
分享到:
相关推荐
提供的文档“dwr与spring.doc”和“dwr与struts2.doc”可能详细阐述了整合过程和最佳实践,而“一个小例子.txt”可能包含了一个实际整合示例,帮助读者更好地理解整合步骤和实现方式。学习并掌握这些知识对于提升...
这个例子对于初学者来说非常有价值,因为它展示了DWR如何简化前后端通信,以及如何在Spring环境中整合DWR。通过实践这个示例,你可以更好地理解DWR的工作原理,以及如何在实际项目中利用它提高Web应用的性能和用户...
总结来说,"dwr+springJdbc例子"展示了如何利用DWR实现实时的前后端交互,Spring提供依赖注入和数据访问抽象,而JDBC则负责与数据库的底层通信。这样的组合使得开发高效、灵活且易于维护的Web应用成为可能。理解并...
【标题】"Ext+dwr+spring做的例子程序"是一个整合了三个关键技术的示例应用,主要展示了如何在Java Web开发中结合使用EXTJS(Ext)前端框架、Direct Web Remoting (DWR) 和Spring框架。这三个技术在现代企业级应用...
在这个"DWR+SPRING 例子"中,我们可以学习到如何将DWR与Spring框架整合,利用DWR的强大功能增强Spring应用的前端交互性。DWR与Spring的结合使得业务逻辑可以在服务器端处理,而用户界面的更新则由DWR直接处理,避免...
这个资料集合应该包含了关于如何集成DWR和Spring的详细教程,以及一个实际的例子,可以帮助开发者理解并掌握这种整合方式。通过深入学习和实践,你可以创建出具有强大交互性、响应速度快的Web应用。
要将DWR与Spring整合,我们通常会使用Spring的`DwrController`或者自定义一个Spring MVC控制器来处理DWR请求。此外,我们还需要在Spring的配置文件中声明DWR的相关bean,如`DwrConfig`,并将其与其他Spring服务(如...
在整合Spring和Direct Web Remoting (DWR)框架时,主要目的是实现在Web应用程序中创建一个可交互的、实时的用户界面,通过Ajax技术在客户端和服务器之间进行数据交换。以下将详细介绍整合过程中的关键步骤。 1. **...
在IT领域,集成不同的技术...通过以上介绍,我们可以看到"Dwr+spring+hibernate"的整合为开发高质量的Web应用提供了强大的工具集。这种集成方案在实际项目中广泛应用,尤其是在需要实时交互和复杂数据管理的场景下。
SpringMVC和Direct Web Remoting (DWR) 的整合是一个常见的技术实践,它允许Web应用程序实现富客户端交互,提供近乎实时的动态数据更新。在这个完整的例子中,我们将深入探讨这两个框架如何协同工作,以及如何设置和...
这个“Spring+ibatis+Dhtmlx+dwr一个简单的例子”提供了使用这些技术进行集成的实例,这对于初学者来说是一份宝贵的参考资料。下面将详细解释这些技术及其在项目中的作用。 1. **Spring**:Spring 是一个开源的Java...
本项目"DWRSpringHibernateStrutsTest"就是一个典型的例子,它整合了Direct Web Remoting (DWR)、Spring框架、Struts框架以及Hibernate ORM工具,以创建一个登录系统。下面我们将详细探讨这些技术以及它们在项目中的...
通过以上介绍,我们可以看到"Dwr与spring集成,spring jdbc 数据库集成,spring注入例子"是如何将DWR的实时交互能力与Spring的数据库访问和依赖注入功能结合在一起,形成一个高效、易维护的Web应用开发模式。...
【标题】:“DWR+Hibernate+Spring未完成例子”揭示了这个压缩包中包含的是一个未完成的示例项目,该示例项目整合了Direct Web Remoting (DWR)、Hibernate ORM框架和Spring框架。这三者都是Java Web开发中的重要组件...
本实例是在一些网络资料的基础上整合出来的一个:以后台向前台页面推送消息的一个完整实例工程,采用了spring、dwr反转,实现的是后台向前台不断推送消息,并管理相关用户退出;可以用在如定时任务的桌面消息提醒之...
在DWR整合中,Spring用于管理DWR的bean,确保在需要时可以注入到其他服务或控制器中。 **3. Hibernate** Hibernate是Java领域的一款流行ORM框架,它允许开发者通过Java对象来操作数据库,减少了SQL的直接编写。在...
用spring3的showcase整合dwr30的 还有mvc和rest哦 说明请看:http://hi.baidu.com/wmhx/blog/item/bde6f2f925213046242df271.html Csdn还不能发文 %>_<%
文档详细介绍了如何将DWR整合到Spring、Struts、JSF等流行的Java Web框架中,这些框架在企业级应用开发中广泛使用。通过集成DWR,开发者可以利用AJAX技术提升页面交互性,实现页面无刷新更新,提高用户操作的流畅性...
org.directwebremoting.spring.DwrSpringServlet是一个专门为整合Spring提供的一个servlet,加入这个类后,DWR的配置可以写入到Spring的配置文件applicationContext.xml中,省掉了dwr.xml文件。 在添加监听器后,...
【SSH+DWR 整合详解】 ...通过这种方式,SSH+DWR整合使得用户在输入用户名时就能立即得到反馈,而无需等待页面刷新,极大地提高了用户体验。同时,SSH框架提供了强大的后端支持,确保了业务逻辑的高效执行和事务管理。