`
danwind
  • 浏览: 232793 次
  • 性别: Icon_minigender_1
  • 来自: 广东
社区版块
存档分类
最新评论

DWR整合Spring之小例子

    博客分类:
  • Java
阅读更多
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,DWR与STRUTS2的整合

    提供的文档“dwr与spring.doc”和“dwr与struts2.doc”可能详细阐述了整合过程和最佳实践,而“一个小例子.txt”可能包含了一个实际整合示例,帮助读者更好地理解整合步骤和实现方式。学习并掌握这些知识对于提升...

    DWR结合spring例子(可用)

    这个例子对于初学者来说非常有价值,因为它展示了DWR如何简化前后端通信,以及如何在Spring环境中整合DWR。通过实践这个示例,你可以更好地理解DWR的工作原理,以及如何在实际项目中利用它提高Web应用的性能和用户...

    dwr+springJdbc例子

    总结来说,"dwr+springJdbc例子"展示了如何利用DWR实现实时的前后端交互,Spring提供依赖注入和数据访问抽象,而JDBC则负责与数据库的底层通信。这样的组合使得开发高效、灵活且易于维护的Web应用成为可能。理解并...

    Ext+dwr+spring做的例子程序

    【标题】"Ext+dwr+spring做的例子程序"是一个整合了三个关键技术的示例应用,主要展示了如何在Java Web开发中结合使用EXTJS(Ext)前端框架、Direct Web Remoting (DWR) 和Spring框架。这三个技术在现代企业级应用...

    DWR+SPRING 例子+DWR中文教材

    在这个"DWR+SPRING 例子"中,我们可以学习到如何将DWR与Spring框架整合,利用DWR的强大功能增强Spring应用的前端交互性。DWR与Spring的结合使得业务逻辑可以在服务器端处理,而用户界面的更新则由DWR直接处理,避免...

    dwr与spring整合的相关资料收集 包括一个例子 dwr-comet

    这个资料集合应该包含了关于如何集成DWR和Spring的详细教程,以及一个实际的例子,可以帮助开发者理解并掌握这种整合方式。通过深入学习和实践,你可以创建出具有强大交互性、响应速度快的Web应用。

    dwr+spring实例

    要将DWR与Spring整合,我们通常会使用Spring的`DwrController`或者自定义一个Spring MVC控制器来处理DWR请求。此外,我们还需要在Spring的配置文件中声明DWR的相关bean,如`DwrConfig`,并将其与其他Spring服务(如...

    spring整合dwr

    在整合Spring和Direct Web Remoting (DWR)框架时,主要目的是实现在Web应用程序中创建一个可交互的、实时的用户界面,通过Ajax技术在客户端和服务器之间进行数据交换。以下将详细介绍整合过程中的关键步骤。 1. **...

    dwr+spring+hibernate的经典例子

    在IT领域,集成不同的技术...通过以上介绍,我们可以看到"Dwr+spring+hibernate"的整合为开发高质量的Web应用提供了强大的工具集。这种集成方案在实际项目中广泛应用,尤其是在需要实时交互和复杂数据管理的场景下。

    springMVC整合dwr完整例子

    SpringMVC和Direct Web Remoting (DWR) 的整合是一个常见的技术实践,它允许Web应用程序实现富客户端交互,提供近乎实时的动态数据更新。在这个完整的例子中,我们将深入探讨这两个框架如何协同工作,以及如何设置和...

    Spring+ibatis+Dhtmlx+dwr一个简单的例子

    这个“Spring+ibatis+Dhtmlx+dwr一个简单的例子”提供了使用这些技术进行集成的实例,这对于初学者来说是一份宝贵的参考资料。下面将详细解释这些技术及其在项目中的作用。 1. **Spring**:Spring 是一个开源的Java...

    DWR+spring+struts+hibernat整合登陆

    本项目"DWRSpringHibernateStrutsTest"就是一个典型的例子,它整合了Direct Web Remoting (DWR)、Spring框架、Struts框架以及Hibernate ORM工具,以创建一个登录系统。下面我们将详细探讨这些技术以及它们在项目中的...

    dwr与spring数据库环境集成

    通过以上介绍,我们可以看到"Dwr与spring集成,spring jdbc 数据库集成,spring注入例子"是如何将DWR的实时交互能力与Spring的数据库访问和依赖注入功能结合在一起,形成一个高效、易维护的Web应用开发模式。...

    DWR+hibernate+spring未完成例子

    【标题】:“DWR+Hibernate+Spring未完成例子”揭示了这个压缩包中包含的是一个未完成的示例项目,该示例项目整合了Direct Web Remoting (DWR)、Hibernate ORM框架和Spring框架。这三者都是Java Web开发中的重要组件...

    dwr+spring实现后台向前台推送实例

    本实例是在一些网络资料的基础上整合出来的一个:以后台向前台页面推送消息的一个完整实例工程,采用了spring、dwr反转,实现的是后台向前台不断推送消息,并管理相关用户退出;可以用在如定时任务的桌面消息提醒之...

    dwr整合ssh综合实例

    在DWR整合中,Spring用于管理DWR的bean,确保在需要时可以注入到其他服务或控制器中。 **3. Hibernate** Hibernate是Java领域的一款流行ORM框架,它允许开发者通过Java对象来操作数据库,减少了SQL的直接编写。在...

    spring3.0和dwr30整合的例子

    用spring3的showcase整合dwr30的 还有mvc和rest哦 说明请看:http://hi.baidu.com/wmhx/blog/item/bde6f2f925213046242df271.html Csdn还不能发文 %&gt;_&lt;%

    dwr中文文档,dwr例子

    文档详细介绍了如何将DWR整合到Spring、Struts、JSF等流行的Java Web框架中,这些框架在企业级应用开发中广泛使用。通过集成DWR,开发者可以利用AJAX技术提升页面交互性,实现页面无刷新更新,提高用户操作的流畅性...

    Spring2结合DWR2的用户注册的例子

    org.directwebremoting.spring.DwrSpringServlet是一个专门为整合Spring提供的一个servlet,加入这个类后,DWR的配置可以写入到Spring的配置文件applicationContext.xml中,省掉了dwr.xml文件。 在添加监听器后,...

    SSH+DWR整合,有图片,有实例,有说明,非常详细

    【SSH+DWR 整合详解】 ...通过这种方式,SSH+DWR整合使得用户在输入用户名时就能立即得到反馈,而无需等待页面刷新,极大地提高了用户体验。同时,SSH框架提供了强大的后端支持,确保了业务逻辑的高效执行和事务管理。

Global site tag (gtag.js) - Google Analytics