- 1
- 0
- 约1.02万字
- 约 15页
- 2019-02-28 发布于浙江
- 举报
Struts 2.0系列教程(十五)Struts 2 DWR Ajax教程(第二部分)
[日期:2008-06-03]
来源:? 作者:志伟
强烈推荐Struts2 DWR Ajax教程.此教程详细讲述了如何正确在Struts2中配置DWR使用AJAX带来的技术革命,欢迎在线阅读学习Struts2.0 Ajax教程.
什么是DWR
DWR(Direct Web Remoting)是在Java EE中较流行的AJAX框架,它的最大优势就是可以像使用本地的Javascript函数一样,调用服务器上的Java方法。如下图所示:
图1 DWR工作原理
其实DWR原理也不复杂,它先在web.xml中配置一个Servlet,映射到特定的路径(通常是%CONTEXT_PATH%/dwr/*)。这个Servlet的作用就是初始化要暴露给Javascript调用的Java类(通过dwr.xml进行配置),并生成相应的代理的Javascript类代码。在XHR请求到来的时候,Servlet负责将请求的参数变成对应的Java对象,并以其为参数调用目标Java方法,并将返回值转化为Javascript代码。详情请参考: HYPERLINK http://getahead.ltd.uk/dwr/ http://getahead.ltd.uk/dwr/
Struts 2与DWR
在Struts 2.0.x
原创力文档

文档评论(0)