`
临听岗岗
  • 浏览: 9721 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

dwr + spring 实现ajax

阅读更多

       利用dwr 可轻松实现ajax的实现

     

        applicationContext.xml 里的一个普通bean的配置

        

         

<bean id="ckService" class="com.alfa.service.impl.CkServiceImpl">
		<property name="dao" ref="dao" />
	</bean>

 

    dwr.xml的配置,该配置文件放在WEB-INF/文件夹下

   

     定义一个javascript 名称就是xkdService.js

<create javascript="xkdService" creator="spring">
           <param name="beanName" value="xkdService"></param>
         </create>

  

    复杂java对象 例如User 要转换成json对象需要在dwr.xml加下面配置

   

   

<convert match="com.alfa.orm.Bj" converter="bean"></convert>

 

    web.xml的相关dwr配置

  

   

<servlet>
    <servlet-name>dwr-invoker</servlet-name>
    <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
    <init-param>
      <param-name>debug</param-name>
      <param-value>true</param-value>
    </init-param>
    <init-param>
      <param-name>classes</param-name>
      <param-value>java.lang.Object</param-value>
    </init-param>
  </servlet>
  <servlet-mapping>
    <servlet-name>dwr-invoker</servlet-name>
    <url-pattern>/leedwr/*</url-pattern>
  </servlet-mapping>

  

    接下来是jsp页面

   

   

<script type="text/javascript" src="${ctx}/leedwr/interface/xjdService.js"></script> 
	    <script type="text/javascript" src="${ctx}/leedwr/engine.js"></script>

    javascript的调用

   

xkdService.xkdListByXkId(xkid,function(data){
    		for(var i=0;i<data.length;i++){
    			strs+="<span>";
    			strs+=data[i].ywmc;
    			strs+="("+data[i].sl+")";
    			strs+="</span>";
    			m += data[i].sl;
    		}
    		$("#tips").append(strs);
    		alert(m);
    		openTips(m);
    	})

 

ok 就是这么简单

 

  

 

 

 

 

 

分享到:
评论

相关推荐

    疯狂Ajax讲义:Prototype/jQuery+DWR+Spring+Hibernate整合开发(part01)

    《疯狂Ajax讲义:Prototype/jQuery+DWR+Spring+Hibernate整合开发》是《基于J2EE的Ajax宝典》的第二版。《基于J2EE的Ajax宝典》面市近2年,作为Ajax领域最全面、实用的图书,一直深受读者的好评。全书主要分为三个...

    dwr+spring+hibernate模板.zip

    DWR是一款开源JavaScript库,它允许Java对象直接在浏览器中调用,实现Ajax(异步JavaScript和XML)的应用。DWR简化了客户端和服务器之间的通信,使得Web应用能够实时更新,提供更流畅的用户体验。通过DWR,开发者...

    DWR+extjs+spring+hibernate

    在实际项目中,开发者会定义Spring的Service层接口,由Hibernate的DAO层实现数据库操作,DWR则暴露这些Service接口给EXTJS前端调用。EXTJS通过DWR调用服务,获取或更新数据,显示在界面上。同时,Spring的事务管理...

    dwr+spring集成配置

    DWR(Direct Web Remoting)是一个开源的Java库,允许在Web应用程序中实现Ajax功能,使得JavaScript可以直接调用服务器端的Java方法,实现了浏览器与服务器之间的双向通信。Spring框架则是一个强大的企业级应用开发...

    疯狂Ajax讲义:Prototype/jQuery+DWR+Spring+Hibernate整合开发(分卷压缩part02)

    《疯狂Ajax讲义:Prototype/jQuery+DWR+Spring+Hibernate整合开发》是《基于J2EE的Ajax宝典》的第二版。《基于J2EE的Ajax宝典》面市近2年,作为Ajax领域最全面、实用的图书,一直深受读者的好评。全书主要分为三个...

    使用dwr+spring实现消息推送

    在本教程中,我们将探讨如何利用Direct Web Remoting (DWR) 和Spring框架来实现这样的功能。 DWR是一个开源Java库,它允许Web应用程序在浏览器和服务器之间进行实时的、异步的通信,类似于Ajax的功能,但更加强大。...

    ajax dwr+spring整合

    在"dwrspring2"这个示例项目中,可能包含了配置文件、Java源代码和Web页面等资源。你可以看到如何在`dwr.xml`中配置Spring Bean的引用,以及在JavaScript中如何使用DWR调用这些Bean的方法。通过查看项目中的`index....

    EXT2+DWR+SPRING实现树

    项目中的"ExtTreeDemo"很可能包含了实现这一功能的全部代码,包括服务器端的Spring配置、DWR配置、业务逻辑代码,以及客户端的EXTJS界面和DWR接口调用。学习这个项目,开发者可以深入了解如何结合这些技术来构建动态...

    MyBatis升级版Dwr+Spring

    Dwr是一个开源库,允许JavaScript和服务器端Java代码之间进行双向通信,实现Ajax功能。通过Dwr,前端可以调用服务器上的方法,获取或更新数据,无需页面刷新,提升了用户体验。 接着是Spring框架,它是一个全面的...

    DWR+SPRING 例子+DWR中文教材

    DWR通过AJAX技术实现在浏览器和Java服务器之间直接调用Java方法,使得开发人员能够构建更加动态和响应式的Web界面。而Spring框架则是Java企业级应用开发的首选框架,它提供了依赖注入、AOP(面向切面编程)以及一...

    dwr+spring的聊天系统

    【描述】:DWR(Direct Web Remoting)结合Spring框架创建的聊天系统是一种高效的Web实时通信解决方案,它允许JavaScript在客户端与Java在服务器端之间进行直接调用,实现了类似桌面应用的交互体验。这个聊天系统的...

    实例讲解利用DWR+Spring实现省市网点联动

    【实例讲解:利用DWR+Spring实现省市网点联动】 在Web开发中,用户界面的交互性和用户体验至关重要。省市网点联动是一种常见的功能,它允许用户在选择省份时自动更新城市列表,选择城市时再更新区县列表,使得用户...

    dwr+spring实现判断用户名是否重复

    首先,我们需要在项目中集成DWR和Spring。DWR提供了一个易于使用的API,使得JavaScript可以直接调用Java方法。而Spring框架则负责管理我们的JavaBean和提供依赖注入,简化了服务层的开发。 1. **配置DWR**: 在`...

    SSH+Dwr+Ajax框架实现的OA办公自动化系统

    SSH+Dwr+Ajax框架是构建现代Web应用的一种高效组合,尤其在OA(Office Automation)办公自动化系统中,它们能够实现高效的数据交互和用户界面的动态更新。下面将详细讲解这三个关键技术及其在OA系统中的应用。 **...

    dwr+spring组合.rar

    《DWR与Spring的深度整合应用...总结,DWR与Spring的结合为Web开发带来便利,实现了前后端松耦合的实时通信,同时也提供了强大的框架支持。通过深入理解和熟练运用,开发者能够构建出高效、安全的富客户端应用程序。

    hibernate+dwr+spring+jstl的demo

    【描述】"hibernate+dwr+spring+jstl的demo"暗示了这个项目将展示如何使用Hibernate来处理数据库操作,Spring用于管理依赖和服务,DWR则负责实现前端与后端的异步通信,而JSTL则是为了简化JSP页面的编写,使其更易于...

    dwr+spring实例

    综上所述,"DWRSpring实例"是一个很好的学习资源,可以帮助我们理解DWR如何与Spring框架集成,以及如何在实际项目中实现动态的、基于Ajax的Web应用。通过研究和实践这个例子,开发者可以提升自己在构建富互联网应用...

    ext2.0+Hibernate+dwr+spring列子

    DWR允许开发者在不刷新整个页面的情况下,实现AJAX(异步JavaScript和XML)应用。在本项目中,DWR可能扮演着桥梁的角色,使得EXT2.0的前端界面可以通过JavaScript调用后端的Java方法,实现数据的动态更新和提交,...

    dwr+spring+hibernate的经典例子

    "dwr+spring+hibernate"是一个常见的组合,它将Direct Web Remoting (DWR),Spring框架和Hibernate ORM工具集成了一个高效、灵活的Web应用程序开发解决方案。下面我们将详细探讨这三个组件以及它们在整合中的作用。 ...

    Spring+Dwr+Hibernate整合项目

    从压缩包文件名"DWR_Spring"来看,这个项目主要包含了Spring和DWR的配置和实现。可能的文件包括Spring配置文件(如`applicationContext.xml`)、Hibernate配置文件(如`hibernate.cfg.xml`)、DWR配置文件(如`dwr....

Global site tag (gtag.js) - Google Analytics