最近需要从1.X 升级到3,很多页面失效,查找错误原因是DWRUtils找不到,查找DWR官方升级文档后发现是 DWREngine DWRUtil 变更造成,修改后正常。
Upgrading from DWR version 2.0 to DWR version 3.0
DWR 3.0 has not been officially released yet. This pages tracks the changes that we see as being required when the final release comes.
If you are upgrading from a version prior to 2.0, see the full upgrade notes.
These are the changes that you must make to upgrade from version 2.0 to version 3.0:
For DWR 1.x the Javascript libraries had the prefixes DWREngine and DWRUtil. These were deprecated in version 2.0 in favor of dwr.engine and dwr.util. In version 3.0, the prefixes DWREngine and DWRUtil have been removed. The best way to upgrade is to change all code to use the new method. Alternatively you can use the two-liner:
DWREngine = dwr.engine; DWRUtil = dwr.util[/size]; to re-enable the old behavior.
DWR 3.0 RC2 requires that engine.js is included before the DWR interface JavaScript files.
DWR 3.0 RC2 - If you are using Jetty 6 with reverse AJAX you will need to either upgrade to Jetty 7+ or follow the directions here: http://www.butterdev.com/dwr/2010/01/dwr-3-x-and-jetty-continuations-on-jetty-6-x/. Due to changes in the Jetty Continuation API.
DOMConverters - If you are using a DOMConverter (DOM4JConverter.java, DOMConverter.java, JDOMConverter.java or XOMConverter.java) it will now return either an Element or a Document based on the type of data. Prior to 3.x a DOMConverter always returned a Document.
Spring Schema Change - Creator configuration is no longer allowed inside the dwr:configuration element. Please see this discussion on the mailing list for more information.
http://directwebremoting.org/dwr/downloads/upgrading/dwr30.html
分享到:
相关推荐
部署DWR JAR文件通常涉及到将它们添加到Web应用的类路径中,配置DWR的`dwr.xml`配置文件,以及在客户端HTML页面中引入相应的JavaScript库。对于Spring框架的集成,还需要配置Spring的bean定义。 总的来说,DWR的...
在这个"Dwr3.x demo 实例 例子"中,我们可以学习到以下几个关键知识点: 1. **反转Ajax**:DWR的核心特性之一就是反转Ajax,它将传统的请求-响应模式反转过来,使得服务器可以直接调用客户端的JavaScript方法,而...
dwr包.rar dwr.jar engine.js util.js dwr-noncla.jar readme.txt JAR File: dwr.jar (1.08Mb) To DWR enable your web-app WAR File: dwr.war (4.62Mb) Demos/Examples of what DWR can do Sources: dwr-...
dwr20.dtd
dwr20.dtd约束文件。 <!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN" "http://www.getahead.ltd.uk/dwr/dwr20.dtd" >
### Struts1.x、Spring2.x、Hibernate3.x 和 DWR2.x 整合知识点解析 #### 一、Struts1.x与Spring2.x的整合 **1.1 在web.xml中进行Struts和Spring的配置** 为了实现Struts1.x与Spring2.x的无缝集成,首先需要在...
1. **整合目标**:本文档的目标是将 Struts2.x、Spring3.x、Hibernate4.x 与 DWR、jquery2.x 和 easyUI1.3.x 进行集成,以构建一个功能齐全且高效的 Web 开发环境。 2. **jQuery 版本选择**:为了兼容性和性能考虑...
当编辑DWR.xml时,DTD可以帮助开发者遵循正确的格式和属性,避免配置错误。 **Web.xml** 是Web应用程序的部署描述符,它是每个Java EE Web应用程序的标准配置文件。在这个文件中,你需要注册DWRServlet,以便服务器...
dwr 1 jar dwr 1 jar
dwr 2.jar dwr 2.jar
dwr3.0.jar
1. **安装与配置**:如何在你的Java应用服务器上集成DWR,配置DWR的XML配置文件(dwr.xml),以及如何在web.xml中设置过滤器和servlet。 2. **基本概念**:解释了Reverse Ajax、C/sweetalert、Batching和Caching等...
在实际使用中,开发者通常需要将dwr3.0.jar添加到项目类路径,然后在Web应用配置中声明DWR的Servlet,以便Web服务器能够处理DWR请求。对于dwr3.0.war,可以直接通过Web服务器的管理界面或命令行进行部署。一旦部署...
- **安装与配置**:介绍如何将DWR添加到现有项目中,包括引入jar文件、配置web.xml和dwr.xml文件。 - **基本使用**:讲解如何创建可从JavaScript调用的Java方法,以及如何在客户端使用DWR API进行调用。 - **安全...
1、 导入dwr.jar包 2、 在web.xml中配置dwr,如下: <!-- 配置DWR --> <servlet-name>dwr-invoker org.directwebremoting.servlet.DwrServlet <init-param> <param-name>debug</param-name> ...
最新dwr3.0的包,有需要的朋友就下载吧
1. **DWR框架基础** DWR的核心理念是使JavaScript能够像操作本地对象一样操作服务器端的对象。它通过一套自动化的处理机制,包括自动序列化和反序列化,使得JavaScript与Java之间的通信变得简单。`util.js`是DWR...
- DWR 1.x是其早期版本,引入了基本的远程方法调用(RMI)概念到Web应用,使开发者能够轻松地创建动态交互的页面。 - 此版本可能包含了基本的AJAX支持,允许异步更新部分网页而无需整个页面刷新。 - 它可能提供了...
dwr30.dtd导入myeclipse后补全就出来了
DWR的基本配置文件是`dwr.xml`,在该文件中可以定义可被远程调用的Java对象以及相关配置: ```xml <dwr:remote-proxy create="com.qdzx.web.service.DWRService" javascript="dwrService" /> ``` ##### 9. Dwr独立...