今天弄了下spring2跟dwr2的整合,果然轻巧。
在此记录下具体的整合步骤,以供日后能够快速上手。
1、将dwr.jar(dwr2)放到应用的/WEB-INF/lib目录下。
2、配置web.xml,增加如下代码:
<!-- 加载DWR start -->
<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>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
<!-- 加载DWR end -->
3、在applicationContext.xml中增加如下代码:
<bean id="exampleDao" class="com.seagull.module.example.dao.impl.ExampleDaoImpl">
<dwr:remote javascript="exampleDao"></dwr:remote>
</bean>
在此说明下:exampleDao 就是bean名而已,这个可以随便取,class对应具体的一个处理类。
<dwr:remote javascript="exampleDao"></dwr:remote>中的exampleDao是把实例转换成javascript后的命名,页面中通过exampleDao.getXXX()就可以调用com.seagull.module.example.dao.impl.ExampleDaoImpl中的方法了(我想应该可以默认调用到所有的公共方法),当然我们也可以只暴露某个方法或者几个方法给客户端,这样就需要编变化下,在<dwr:remote>下加入<dwr:include method="getInfo" />这样就暴露了getInfo方法给客户端。
4、页面中如何调用?首先在页面中需要加入下面代码:
<%
String path = request.getContextPath();
%>
<script type='text/javascript' src='<%=path%>/dwr/util.js'></script>
<script type='text/javascript' src='<%=path%>/dwr/engine.js'></script>
<script type='text/javascript' src='<%=path%>/dwr/interface/exampleDao.js'></script>
function enter(){
// 下面就是具体的调用服务端方法
exampleDao.getInfo();
}
分享到:
相关推荐
spring使用annotation整合dwr笔记 spring使用annotation整合dwr笔记 spring使用annotation整合dwr笔记
DWR学习笔记和与spring整合练习,DWR学习笔记和与spring整合练习,DWR学习笔记和与spring整合练习,DWR学习笔记和与spring整合练习,
Spring 2中整合DWR 2 MSN:zhoujianguo_leo@hotmail.com
源码 博文链接:https://callan.iteye.com/blog/166986
spring整合DWR的一些配置问题,如下: 1、web.xml中加入dwr配置 2、由spring接管dwr,配置spring的xml文件 3、配置dwr的service 4、配置页面
公文管理、申请审批、公告管理、会议管理、权限管理、个人办公、客户管理、人事等等。项目技术:Struts1.2 + Hibernate3.0 + Spring2 +DWR。java毕业设计 jsp毕业设计 ssh毕业设计
dwr与 spring整合 传对象的例子
精心整理的,dwr与目前流行框架spring和struts2的整合,值得一学
使用spring 整合dwr的反推技术,可以运用于在线聊天的实现。
Struts1.2+Hibernate3.0+Spring2+DWR OA 办公自动化管理系统
网络上Spring整合DWR comet 实现无刷新、多人聊天室 的代码整理,包含jar包,eclipse工程,直接导入即可运行。
dwr2.0 spring 3.0 整合示例
此实例作为Spring整合dwr基础入门实例,是菜鸟开始的必备资料!
OA 办公自动化管理系统(Struts1.2+Hibernate3.0+Spring2+DWR)
NULL 博文链接:https://605113068.iteye.com/blog/1731323
使用struts2、hibernate、spring、dwr整合的简单项目。包括级联等 注意:csdn上面显示为chm文件。该文件为.7z的压缩文件。用压缩软件可以打开的 csdn弄错了
java 技术分享:Spring2结合DWR2的用户注册的例子