- 浏览: 1381238 次
- 性别:
- 来自: 江西
文章分类
- 全部博客 (287)
- oracle (30)
- Java (73)
- MySQL (16)
- Myeclipse/eclipse (12)
- javascript (15)
- JSP/Servlet (7)
- maven (14)
- AJAX (2)
- JQuery (9)
- tomcat (8)
- spring (21)
- Linux (28)
- PHP (9)
- UI (1)
- 编程错误及处理 (38)
- 多线程 (18)
- hibernate (10)
- Web Service (3)
- struts2 (6)
- log4j (3)
- SVN (4)
- DWR (1)
- lucene (1)
- 正则表达式 (4)
- jstl (2)
- SSL (3)
- POI (1)
- 网络编程 (1)
- 算法 (2)
- xml (4)
- 加密解密 (1)
- IO (7)
- jetty (2)
- 存储过程 (1)
- SQL Server (1)
- MongoDB (1)
- mybatis (1)
- ETL (1)
- Zookeeper (1)
- Hadoop (5)
- Redis (1)
- spring cloud (1)
最新评论
-
ron.luo:
牛逼,正解!
maven设定项目编码 -
lichaoqun:
java.sql.SQLException: Can't call commit when autocommit=true -
Xujian0000abcd:
Thanks...
Cannot proxy target class because CGLIB2 is not available. Add CGLIB to the clas -
renyuan2ni:
[i][b][u]引用[list]
[*][img][flas ...
Manual close is not allowed over a Spring managed SqlSession -
851228082:
宋建勇 写道851228082 写道<!-- 文件拷贝时 ...
maven设定项目编码
一、导入dwr包【dwr.jar】并在web.xml中添加如下代码
二、编写service类,如下
三、在WEB-INF目录下创建dwr.xml文件,如下
四、编写页面脚本测试【dwr.jsp】,如下
最后访问【dwr.jsp】即可测试!
dwr反推技术
<listener> <listener-class>org.directwebremoting.servlet.DwrListener</listener-class> </listener> <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> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>dwr-invoker</servlet-name> <url-pattern>/dwr/*</url-pattern> </servlet-mapping>
二、编写service类,如下
package cn.com.songjy.service; import org.springframework.stereotype.Service; @Service("dwrService") public class DwrService { public String hello(String name){ return "你好," + name; } public String hello_1(String name){ return "Hello," + name; } public String getName(String name){ return name; } }
三、在WEB-INF目录下创建dwr.xml文件,如下
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 3.0//EN" "http://getahead.org/dwr/dwr30.dtd"> <dwr> <allow> <!-- DwrServiceJs是页面引用时要用到的名称 --> <create creator="spring" javascript="DwrServiceJs"> <!-- dwrService是spring注入cn.com.songjy.service.DwrService类时名称 --> <param name="beanName" value="dwrService" /> <!-- 对外公布方法列表,当须全部公布时,则无需配置include --> <include method="hello"/> <include method="hello_1"/> </create> </allow> </dwr>
四、编写页面脚本测试【dwr.jsp】,如下
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> <script type="text/javascript" src="<%=request.getContextPath()%>/dwr/engine.js"></script> <script type="text/javascript" src="<%=request.getContextPath()%>/dwr/interface/DwrServiceJs.js"></script> </head> <script type="text/javascript"> DwrServiceJs.hello("张三", function(data){ alert(data); }); </script> <body> </body> </html>
最后访问【dwr.jsp】即可测试!
dwr反推技术
- dwr-3.0.M1.jar (1.1 MB)
- 下载次数: 8
发表评论
-
Failed to introspect annotations: interface com.xxx
2016-07-16 17:22 3874在使用maven打包发布项目时发现在tomcat容器中正常启动 ... -
REST API Design备忘
2016-07-12 15:26 642GET /collection:返回资源对象的列表(数组) ... -
java.lang.NoSuchMethodError: org.springframework.expression.spel.SpelParserConfi
2015-07-30 09:41 9988错误信息: [WARNING] FAILED remoting ... -
spring aop未执行问题记录
2015-07-03 11:54 1438在类com.ipharmacare.plat.service. ... -
Spring AOP配置不起作用
2015-01-17 14:27 0[url=http://blog.csdn.net/mmm33 ... -
class org.springframework.scheduling.quartz.CronTriggerBean
2014-05-09 08:56 2901提示错误信息:java.lang.IncompatibleCl ... -
spring读取加密属性
2013-09-26 10:19 4338在开发和设计过程中,通常需要对一些配置数据进行加密,如数据库的 ... -
Failed to read schema document
2013-09-17 15:21 4891使用 Spring Security 构建一个 HTTP 基本 ... -
spring拦截器配置问题<mvc:annotation-driven/>
2013-09-09 11:10 14026原始配置如下:<mvc:annotation-drive ... -
Spring中PropertyPlaceholderConfigurer的使用
2012-08-23 14:29 1809<context:property-placeholde ... -
spring AOP配置
2012-08-20 15:03 1886耗时监控 package cn.com.tcgroup.yun ... -
454 Authentication failed, please open smtp flag first!
2012-08-03 18:37 12083用spring发送邮件,使用的是QQ邮箱,出现以下错误信息: ... -
spring MVC疑问-项目示例
2012-06-18 13:30 0applicationContext.xml <?xm ... -
Spring配置项<context:annotation-config/>解释说明
2012-06-14 11:47 1595在基于主机方式配置Spri ... -
axis2+spring集成 服务端及客户端
2012-06-05 16:56 2353整个项目代码见附件songjy-axis2spring-1.0 ... -
Spring AOP进行日志记录,管理 (使用Spring的拦截器功能获取对action中每个方法的调用情况,在方法调用前
2012-06-05 10:38 4161在java开发中日志的管理有很多种。我一般会使用过滤器,或者是 ... -
spring mvc事务管理不起作用-备忘
2012-06-04 16:58 2236不起作用前代码: ComusersController.ja ... -
Spring MVC 直接访问静态文件(html、jpg、js...)
2012-06-04 14:11 5757首先在spring-servle.xml文件中加入如下代码: ... -
freemarker spring hibernate 整合示例项目
2012-05-30 12:25 0User.java package com.mvc.enti ... -
Spring MVC 文件上传 Maven
2012-05-28 18:16 8398FileUploadController.java pack ...
相关推荐
整合Spring和DWR可以使Web应用更加强大且易于维护,通过上述步骤和示例,你应该能理解如何在Spring2中整合DWR并把DWR配置写入Spring的配置文件中。在实际项目中,根据具体需求进行调整和优化,以达到最佳效果。
通过以上四个步骤,你就成功地将Spring与DWR进行了整合,使得后台服务可以通过Ajax在前端页面上实时展现,提高了Web应用的交互性。在实际开发中,还需要注意处理异常、安全性以及性能优化等问题。
`Spring整合DWR步骤.doc`可能包含了一个详细的步骤指南,从设置项目环境到完成整合的每个具体操作,对理解整个过程非常有帮助。 7. **TestSpringDWR** 这个文件可能是测试类或者一个示例项目,用于验证Spring与...
**Spring整合DWR的步骤:** 1. **添加依赖**:在项目中引入DWR的jar包或者Maven/Gradle的依赖配置。 2. **配置DWR Context**:创建`dwr.xml`配置文件,定义允许JavaScript访问的Java类和方法。例如: ```xml ...
将DWR与Spring整合,可以利用DWR的异步通信能力,结合Spring的强大管理功能,构建高效、灵活的Web应用。 **整合过程** 1. **引入依赖**:首先,我们需要在项目中引入DWR和Spring的相关jar包。对于Maven项目,可以...
3. **Spring与DWR的整合步骤** - 配置Spring:在Spring的配置文件中,定义需要暴露给DWR的bean,这些bean通常包含业务逻辑。 - 集成DWR:引入DWR库,配置web.xml,设置DWRServlet。 - 使用注解:使用DWR的注解,...
4. **安全性**:整合DWR和Spring可以利用Spring的安全框架,对远程方法调用进行权限控制,增强应用的安全性。 **DWR与Struts2的整合**包括: 1. **Action与DWR交互**:Struts2的Action类可以调用DWR生成的...
### DWR与Spring整合及其应用步骤详解 #### 一、DWR与Spring整合概述 DWR(Direct Web Remoting)是一种简化Ajax应用开发的技术,它可以让JavaScript直接调用服务器端的Java方法,从而大大简化了客户端与服务器端...
**Spring与DWR整合步骤** 1. **引入依赖**:在项目的`pom.xml`或`build.gradle`文件中添加Spring和DWR的依赖库,确保项目可以正常引用这两个框架。 2. **配置DWR**:在Web应用的`web.xml`文件中配置DWR的servlet,...
通过以上步骤,我们成功地整合了Spring和DWR,使得前端JavaScript可以直接调用后端Spring Bean的方法,实现了前后端的高效交互。这种方式在开发富互联网应用(RIA)时非常有用,因为它降低了网络通信的复杂性,提升...
### Spring使用Annotation整合DWR知识点解析 #### 一、概览 在现代Web开发中,Direct Web Remoting(简称DWR)是一种简化Ajax应用开发的技术,它允许JavaScript直接调用服务器端的Java方法,而无需编写复杂的XML...
在Spring+Dwr+Hibernate整合项目中,通常遵循以下步骤: 1. **配置Spring**:首先,我们需要创建Spring的配置文件,定义bean的定义和依赖关系。这包括配置Hibernate SessionFactory,以及与DWR相关的bean。 2. **...
整合 Spring 和 DWR 的过程主要包括以下几个步骤: 1. **添加依赖**:首先,在项目的 Maven 或者 Gradle 配置文件中添加 Spring 和 DWR 的相关依赖。确保包含 Spring 的核心库以及 DWR 的服务器端和客户端库。 2. ...
整合DWR和Spring的主要目标是利用Spring的管理能力来处理DWR的bean,同时利用DWR的动态JavaScript生成能力来简化客户端的Ajax调用。 1. **DWR的配置**: - 在DWR 2.0中,我们需要在Web应用的`WEB-INF/dwr.xml`配置...
在"spring+dwr.rar_dwr_dwr SPRING_spring dwr"这个项目中,我们将看到如何整合这两个工具,以实现一个简单的功能:验证用户名是否存在。这个功能通常用于注册或登录页面,防止用户选择已被占用的用户名。 步骤如下...
### Spring 2中整合DWR 2:详细解析与实践 ...通过以上步骤,可以有效地排查和解决在Spring 2中整合DWR 2过程中遇到的问题。希望这篇详尽的文章能帮助您更好地理解如何在Spring 2框架中集成DWR 2。
4. **整合DWR和Spring**:为了让DWR能够找到Spring管理的Bean,需要配置DWR-Spring集成。这可以通过在dwr.xml中添加`<dwr:annotation-config>`标签,以及在web.xml中配置DWR的Spring监听器来实现。 5. **编写前端...
Spring Direct Web Remoting (DWR) 是一个Java库,它允许Web应用程序轻松地在客户端JavaScript和服务器端Java之间进行交互。...如果你正在使用SSH框架,了解如何整合DWR将有助于提升你的应用的用户体验。
通过以上步骤,你可以实现DWR和Spring MVC的整合,创建出具有强大交互功能的Web应用。这种方式简化了前后端通信,使得开发更加高效,用户体验也得到提升。在实际开发过程中,根据项目的具体需求,可以灵活调整和优化...