- 浏览: 123886 次
- 性别:
- 来自: 成都
文章分类
- 全部博客 (47)
- 前端开发 (11)
- 数据库 (12)
- mongodb mongo 数据库 操作 (1)
- java (31)
- sping (6)
- hibernate (6)
- 博客 (1)
- 借鉴 (1)
- lhgdialog (1)
- jequery (3)
- struts2 (8)
- CXF (1)
- WEBSERVICE (3)
- SSH (9)
- 工具类 (4)
- email (1)
- 邮件 (1)
- 发送 (1)
- db2查询 (2)
- 日期对比 (1)
- lucence (1)
- js (2)
- 浮动 (1)
- 弹出层 (1)
- oracle (6)
- mysql (2)
- 进程 (1)
- windows (1)
- axis (1)
- 存储过程 (1)
- 游标 (1)
- oracle,游标 (1)
最新评论
-
xiangyongit:
新手看不懂呀,能不能稍微加些备注
js实现点击复制 -
小二黑:
mark 0000
dwr基于struts2和spring2.5的配置详解 -
QuarterLifeForJava:
不错,虽然有点少 。谢谢分享。
SSH框架常用一些工具类整理
第一步:web.xml配置;
因为SSH框架集成了struts2,此处必须配置不让struts2拦截掉/dwr/*的action,需要作第二步配置。
第二步:struts.xml配置
用以使struts不拦截/dwr/.*的请求
第三步:spring的applicationContext.xml配置
1)、增加命名空间
2)、
3)、
第四步:接口编写加注解:
注:必须有接口及其实现类
第五步:jsp页面调用
1)、引用js
2)、JS调用
<servlet> <servlet-name>dwr-invoker</servlet-name> <servlet-class>org.directwebremoting.spring.DwrSpringServlet</servlet-class> <init-param> <param-name>debug</param-name> <param-value>true</param-value> </init-param> <init-param> <param-name>crossDomainSessionSecurity</param-name> <param-value>false</param-value> </init-param> <init-param> <param-name>allowScriptTagRemoting</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>
因为SSH框架集成了struts2,此处必须配置不让struts2拦截掉/dwr/*的action,需要作第二步配置。
第二步:struts.xml配置
<constant name="struts.action.excludePattern" value="/dwr/.*,/dwr/test/.*"></constant>
用以使struts不拦截/dwr/.*的请求
第三步:spring的applicationContext.xml配置
1)、增加命名空间
xmlns:dwr="http://www.directwebremoting.org/schema/spring-dwr" xmlns:dwra="http://www.directwebremoting.org/schema/spring-dwr-annotations"
2)、
http://www.directwebremoting.org/schema/spring-dwr http://www.directwebremoting.org/schema/spring-dwr-3.0.xsd http://www.directwebremoting.org/schema/spring-dwr-annotations http://www.directwebremoting.org/schema/spring-dwr-annotations.xsd
3)、
<context:annotation-config/> <context:component-scan base-package="com.gd.service.impl" /> <dwr:configuration /> <dwr:annotation-scan base-package="com.gd.service.impl" scanDataTransferObject="true" scanRemoteProxy="true" />
第四步:接口编写加注解:
@RemoteProxy(creator = SpringCreator.class, name = "DWRService") public class TmEduExaminationInfoManagerImpl implements ITmEduExaminationInfoManager
@RemoteMethod public String queryInfo(String str){ return "hello " + str; }
注:必须有接口及其实现类
第五步:jsp页面调用
1)、引用js
<script type='text/javascript' src='dwr/engine.js'></script> <script type='text/javascript' src='dwr/util.js'></script> <script type='text/javascript' src='dwr/interface/DWRService.js'></script>
2)、JS调用
DWRService.queryInfo("你是谁",function(flag){ if(flag){ alert(flag); }else{ alert(flag); } });
- dwr.jar (1.1 MB)
- 下载次数: 4
- Web_Demo_Dwr3.0_Spring3.1.rar (4.3 MB)
- 下载次数: 6
发表评论
-
spring+mybatis+mysql示例
2017-03-02 14:06 553简单的增删查改spring + mybatis + ... -
maven搭建javaweb项目
2015-06-19 15:08 541见链接:http://www.cnblogs.com/xdp- ... -
js浮动弹出层示例。
2013-12-16 14:56 674话不多说,简单的js代码文件下载一看便知. -
基于数据库lucence 3.6.2多字段配合多关键字的模糊查询
2013-12-06 10:52 1104一、首先是从数据库查询数据并添加索引 /** * 写 ... -
db2日期对比的sql,并读取xml字段数据
2013-12-06 10:47 824date(char(XML2CLOB( xmlquery( ... -
hibernate的hql查询多对多查询
2013-11-08 12:04 3989在hibernate的hql查询中,假如说分组信息与试 ... -
js为前台字符串过滤两边的空格
2013-09-24 11:34 1043众所周知,在js中,想将字符串中的某个字符替换成你想要的字符, ... -
struts2的基于拦截器的权限设计
2013-09-22 17:21 9611、struts-config.xml中的配置 <p ... -
java的oracle数据库用hql语句(orcal)对日期进行范围对比
2013-09-22 17:12 4256/**取当前时间30分钟前的*/ Date date = ... -
百度ueditor使用心得
2013-08-29 17:42 12648包自己下载,此处有提供; ueditor难度在于图片和附件的上 ... -
网页视频播放插件
2013-08-29 17:11 5593media插件默认支持播放五种格式,为:.asx.asf ... -
struts2根据拦截器实现链接的权限管理
2013-07-26 15:42 891首先在struts.xml的配置中添加拦截器<?xml ... -
java实现向用户发送邮件
2013-07-22 11:17 1034package com.gd.utils; import ... -
java下载本地文件
2013-07-18 14:42 956public static Boolean download( ... -
SSH框架常用一些工具类整理
2013-07-16 16:57 1283常用的一些工具类整理。与大家分享 -
java读取本地图片
2013-07-16 16:42 22642IE当前7以上版本不支持直接在src上写本地硬盘地址来显示图片 ... -
window.open的参数详解及关闭open的页面并刷新父页面
2013-07-04 11:50 1323window.open 弹出新窗口的命令; 'page.ht ... -
JS监控关闭浏览器操作
2012-10-15 15:06 878需求如下: 用户关闭浏览器通知后台。 方案如下: 1.采用js ... -
lhgdialog的弹出框操作
2012-07-30 15:52 8567这个弹出框挺好用的,新旧版本的实例化一个新的弹出框不一样,总结 ... -
springMVC借鉴博客
2012-07-30 15:47 901http://jinnianshilongnian.iteye ...
相关推荐
- **Spring2.5**、**Struts1.3**、**Hibernate3.2** 和 **DWR2.0**:分别代表了依赖注入框架、MVC框架、ORM工具和Ajax支持库的不同版本。 - **MyEclipse6.5**:集成了上述技术栈的IDE,简化了开发流程。 - **SQL...
#### 三、DWR配置详解 **2.1 主要配置** 在`web.xml`中配置DWR过滤器是最基本的步骤之一,这包括定义DWR的初始化参数。 **2.2 常用参数列表** - **2.2.1 安全参数** 这些参数用于控制DWR的安全性,如禁止某些...
#### 三、web.xml配置详解 ##### 2.1 主要配置 `web.xml`是Web应用程序的部署描述符,其中包含了DWR的关键配置,如servlet映射和初始化参数。 ##### 2.2 常用`<init-param>`参数列表 - **安全参数**:控制DWR的安全...
**2.5 插件配置**:通过`<plugin>`元素配置DWR插件,如用于集成Spring框架的插件。 **2.6 测试模式配置**:使用`debugMode`参数开启测试模式,方便开发过程中的调试。 #### 四、dwr.xml配置 **3.1 纵览**:`dwr....
- 确保在WEB.XML中正确配置各个过滤器、监听器的加载顺序,尤其是Struts2的过滤器和Spring的监听器的顺序。 **2. APPLICATIONCONTEXT.XML** - 此文件用于配置Spring的bean,包括但不限于DAO、Service、Action等...
2. **无缝集成**:DWR能够与多种Java EE技术(如Spring、Struts等)无缝集成。 3. **安全性**:提供了安全配置选项,确保应用程序的安全性。 4. **灵活性**:支持多种配置方式,并且可以通过不同的方式进行扩展。 #...
- dwr4struts2.jar:Struts与DWR(Direct Web Remoting)集成,实现Ajax调用。 - ezmorph-1.0.6.jar:数据类型转换。 - json-lib-2.2.2-jdk15.jar:JSON数据处理。 - jsonplugin-0.31.jar:JSON插件支持。 ##### 2....
- **集成开发**:JSP、Struts2、Spring和Ibatis的整合,理解MVC架构下的工作流程。 - **Tomcat服务器**:Tomcat的安装、配置和管理,以及项目部署到Tomcat的过程。 #### 5. Ajax常用框架介绍 (1小时) - **Ajax...