dwr概述:
dwr一种基于java语言的开源ajax开发框架,能有效帮助用户驾驭ajax技术,实现ajax方式的web应用程序。其基本做法是通过前端的javascript代码调用后台java code.本系列文章将通过问题+例子的方式带领大家逐步掌握dwr技术。
一、如何将dwr引入web应用?
- 当前dwr的最新版本2.0,要关注dwr的发展,请注意浏览http://getahead.ltd.uk网站,在使用dwr技术开发web应用前,请下载dwr.jar,dwr.war,dwr-2.0.rc2-src.zip,其中dwr.jar是必须,后两个可以酌情下载。
- 新建一个web工程,将dwr.jar放入web-inf/lib目录下
- 打开web.xml文件,配置处理dwr技术所必须servlet
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<display-name>DWR Servlet</display-name>
<description>Direct Web Remoter Servlet</description>
<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>pollAndCometEnabled</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>
-
在web-inf目录下新建dwr.xml,其内容
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN" "http://getahead.ltd.uk/dwr/dwr20.dtd">
<dwr>
<allow>
</allow>
</dwr>
-
好了,现在我们的web应用程序已经具备使用dwr开发的条件http://localhost:8080/[YOUR-WEBAPP]/dwr看一下效果如何,哈哈空白页面,不要紧张,因为服务器端没有可以使用的java类,以后我们会逐步丰富,简单吧.....
分享到:
相关推荐
DWR使得开发者无需手动编写复杂的JavaScript代码,就能轻松地在浏览器中调用服务器端的Java方法。** 在标题中提到的"DWRtree DWR实现AJAX的一个树形",指的是使用DWR来创建一个基于AJAX的动态树形结构。这种树形...
dwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwr
DWR (Direct Web Remoting) 是一种开源Java技术,它允许Web应用程序在浏览器和服务器之间进行实时、双向通信,使得JavaScript可以直接调用服务器端的Java方法,极大地简化了客户端和服务器端的数据交换。本笔记将...
DWR (Direct Web Remoting) 是一个开源的Java库,它允许JavaScript在浏览器端与服务器端的Java对象进行直接交互,实现动态Web应用。通过DWR,开发者可以在不刷新整个页面的情况下更新部分网页内容,提高了用户体验。...
在实际使用中,DWR的jar包包含了所有必要的类和库,使得开发者可以轻松集成到他们的Web应用程序中。这些jar包通常包含以下组件: 1. **dwr-engine.jar**:这是DWR的核心库,实现了Java方法与JavaScript之间的通信。...
Direct Web Remoting (DWR) 是一个开源Java库,它允许JavaScript在Web浏览器中与Java服务器端进行交互,实现AJAX功能。这个压缩包包含了DWR的三个主要版本:DWR1.0、DWR2.0和DWR3.0的jar包,这些jar包是运行DWR应用...
DWR(Direct Web Remoting)是一种Java库,它允许JavaScript在客户端与服务器端进行直接的交互,从而实现在Web应用程序中的Ajax功能。DWR的主要目标是简化前后端的数据交换,提高用户体验,使得Web应用能够像桌面...
DWR (Direct Web Remoting) 是一个开源的Java库,它允许JavaScript在浏览器端与服务器端的Java对象进行交互,实现动态的Web应用。DWR简化了AJAX(Asynchronous JavaScript and XML)的开发,使得开发者可以像调用...
DWR (Direct Web Remoting) 是一个开源Java框架,它允许Web应用程序在客户端浏览器和服务器之间进行实时的、异步的数据交换。这个框架的核心功能是通过JavaScript与Java对象进行交互,使得开发人员能够轻松地创建富...
DWR(Direct Web Remoting)是一种Java库,用于在Web应用程序中实现实时的JavaScript到服务器端Java对象的通信。这个技术允许开发者在浏览器中直接调用服务器端的方法,极大地简化了AJAX(Asynchronous JavaScript ...
**DWR(Direct Web Remoting)**是一种Java技术,它允许Web应用程序在客户端与服务器之间进行实时通信,而无需刷新整个页面。通过DWR,我们可以使用JavaScript直接调用服务器端的Java方法,实现Ajax(Asynchronous ...
DWR很轻松就学会。 取得dwr的dwr.jar包和其他dwr所需的其他jar包 web.xml dwr.xml 任何一个dwr.xml的文件都需要包含DWR DOCTYPE的声明行,。。 有几个术语有必要理解,参数叫做converted,远程Bean叫做created.如果...
7. **易于集成**:DWR可以轻松地与现有的MVC框架(如Spring、Struts等)集成,无需重写大量代码。 8. **丰富的API**:DWR提供了一套完整的API,涵盖了从基本的远程方法调用到复杂的数据绑定和事件处理。 9. **示例...
DWR2是DWR的第二个主要版本,提供了许多改进和新特性,使得开发人员能够更轻松地构建动态、交互性强的Web应用。 在这个"DWR2相关资料"的压缩包中,我们可能找到了一个完整的DWR2演示项目,这个项目是为在MyEclipse...
DWR(Direct Web Remoting)框架是一个开源的Java库,它允许Web应用程序在浏览器和服务器之间进行实时的、异步的通信。这个框架简化了JavaScript与服务器端Java对象的交互,使得开发人员能够轻松地创建动态、交互性...
Direct Web Remoting (DWR) 是一个开源Java库,它允许Web应用程序在浏览器和服务器之间进行实时、安全的双向通信。这个资源包包含了DWR的jar文件和源代码,可以帮助开发者深入了解并使用DWR框架。 1. **DWR.jar**:...
DWR(Direct Web Remoting)是一种Java库,用于在Web应用程序中实现JavaScript和服务器端Java代码之间的双向通信。这个教程包含了一系列的文档和资源,帮助开发者深入理解和使用DWR。 首先,"DWR学习笔记"提供了对...
该示例资源主要解决如下两个问题,其一就是解决SpringBoot集成DWR3.0.2-RELEASE版本,无配置文件快速简洁完成集成工作,省去dwr.xml等DWR框架初始化需要的配置文件;其二就是解决了集成后的SpringBoot项目在开发环境...