读书人

spring2调整dwr2(学习笔记)

发布时间: 2012-09-14 11:53:44 作者: rapoo

spring2整合dwr2(学习笔记)

? 今天弄了下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" />这样就暴露了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();
?????}

?

读书人网 >软件架构设计

热点推荐