DWR框架介绍及使用方法.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DWR框架介绍及使用方法

DWR框架介绍及使用方法——giser062 2014-12-04DWR介绍DWR是一个RPC类库,可以很容易的用Javascript调用Java方法,也可以用Java调用Javascript方法(也称为Reverse Ajax)。主页:/dwr/index.html下载链接:/projects/dwr/downloads/download/DWR_3.x/3.0_RC3/dwr.jar官方文档:/dwr/documentation/index.htmlJavascript调用JavaJava调用Javascript(Reverse Ajax)快速使用指南下载安装dwr JAR 文件下载dwr.jar文件,并且复制到Web工程的WEB-INF/lib目录里下载安装Commons Logging JAR文件dwr.jar依赖commons-logging.jar,下载该commons-logging.jar,并且复制到Web工程的WEB-INF/lib目录里配置DWR servlet将下面的Servlet配置内容添加到Web应用程序的WEB-INF/web.xml里。其中servlet部分放在web.xml中最后一个servlet的后面,servlet-mapping同样放在web.xml中最后一个servlet-mapping的后面。?XML Code?1234567891011121314servlet??display-nameDWR?Servlet/display-name??servlet-namedwr-invoker/servlet-name??servlet-classorg.directwebremoting.servlet.DwrServlet/servlet-class??init-param????param-namedebug/param-name????param-valuetrue/param-value??/init-param/servletservlet-mapping??servlet-namedwr-invoker/servlet-name??url-pattern/dwr/*/url-pattern/servlet-mapping创建DWR的配置文件(dwr.xml)在WEB-INF目录里创建一个新的配置文件dwr.xml,详细的dwr.xml文档地址:/dwr/documentation/server/configuration/dwrxml/index.html简单示例:?XML Code?12345678910111213!DOCTYPE?dwr?PUBLIC?-//GetAhead?Limited//DTD?Direct?Web?Remoting?3.0//EN/dwr/dwr30.dtddwr??allow????create?creator=new?javascript=JDate??????param?name=class?value=java.util.Date?/????/create????create?creator=new?javascript=Demo??????param?name=class?value=your.java.Bean?/????/create??/allow/dwr这个DWR配置文件定义了DWR能创建哪些类,并且能被JavaScript远程调用。上面的例子中我们定义了2个能被JavaScript远程调用的类,并且给出了在JavaScript中的类名。其中上面用到的new creator,要求所有用到的Java Beans都必须有一个无参的公共构造方法。DWR还有个限制:避免使用JavaScript的保留字,因为用保留字命名的方法会自动被执行。大多数的JavaScript保留字和Java保留字相同,所以不能定义一个“try()”方法,然而有一个最常用的方法是“delete()”,这个方法在JavaScript中有特殊含义,但在Java中没有。获取DWR的测试驱动启动Web服务器,访问下面的URL:http://localhost:8080/[YOUR-WEBAPP-CONTEXT]/dwr/你应该看到一个页面显示在上一步中配置的类。点击一个链接,应该能看到所有能被调用的方法列表,可以输入需要的参数(如果需要参数的话),然后点击“执行”按钮。如果设置了DWR的debug init-param为true的话,这个页面会触发后台Java的Debugging工具。如何在Web应用程序中使用1、打开http://localhost:8080/[YOUR-WEBAPP-CONTEXT]/dwr/,点击你的类2、把页面上的javascript标签内容添加

文档评论(0)

2017ll + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档