一、下载DWR
下载 dwr.jar 包。 然后放入 webapp/WEB-INF/lib 目录下。
下载 dwr-版本号-src.zip, 将java/org/directwebremoting 内的 engine.js 和 util.js 放入WEB应用中
二、配置 web.xml 文件
<servlet>
<servlet-name>dwr-invoke</servlet-name>
<servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>config-1</param-name>
<param-value>WEB-INF/dwr1.xml</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>dwr-invoke</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
debug 这个参数默认为false。如果选择true,我们可以通过 http://localhost:port/app/dwr看到你部署的每个DWR class。并且可 以测试java代码的每个方法是否运行正常。为了安全考虑,在正式环境下你一定把这个参数设为false。
config-1 的命名必须以config开头。可以有>=0个。如果没有那么将会读取 WEB-INF/dwr.xml。如果有大于零个那么WEB- INF/dwr.xml文件将不会被读取。
三、编写java类 TestService.java
package com.dwr;
public class TestService {
public String sayHello(String yourName) {
return "Hello " + yourName;
}
}
下一页:dwr开发流程(二)
分享到:
相关推荐
1. **减少开发时间**:DWR简化了Web应用的开发流程,尤其是对于需要频繁交互的界面,开发者可以直接在JavaScript中调用Java方法。 2. **提高响应速度**:由于无需刷新整个页面,DWR显著提高了Web页面的响应时间,...
### DWR开发知识点详解 #### 一、DWR概述 **DWR**(Direct Web Remoting)是一种用于构建AJAX应用程序的开源框架。该框架的主要特点在于它能够简化客户端JavaScript与服务器端Java之间的通信过程,使得开发者可以像...
9. **实战项目**:“[浪曦原创]零散视频三 使用DWR开发AJAX For J2EE(JustCode).wrf”可能是一个实际操作视频,详细演示如何使用DWR构建一个简单的AJAX应用,通过观看可以加深对上述理论知识的理解。 10. **资源...
DWR(Direct Web Remoting)是一个开源JavaScript库,用于简化Ajax(Asynchronous JavaScript and XML)应用程序的开发。它允许JavaScript在浏览器端直接调用Java方法,从而实现前后端的实时交互。DWR通过减少网络...
一个典型的DWR应用开发过程包括以下步骤: 1. **编写服务器端逻辑代码**:确保代码覆盖DWR的多个方面,例如数据转换和异步处理。 2. **配置DWR**:设置DWR的配置文件,使其与Web应用集成。 3. **Web端调用**:编写...
这个"DWR开发实例"是一个专门为学习DWR技术准备的实践项目,旨在帮助开发者理解DWR的核心功能和使用方法。 在DWR中,主要涉及以下几个关键概念: 1. **Reverse Ajax**:DWR的核心特性之一是实现了Reverse Ajax,即...
DWR(Direct Web Remoting)是Ajax的一种Java实现,它允许前端JavaScript直接调用后端的Java对象,简化了Web应用程序的开发流程。 **DWR概述** DWR的核心特性是它提供了在浏览器端通过JavaScript调用服务器端Java...
《DWR开发指南》是一本专注于Direct Web Remoting (DWR) 技术的中文教程,旨在帮助开发者熟练掌握如何在Web应用中集成和利用AJAX技术。DWR是一个强大的开源框架,它允许JavaScript和Java代码之间进行无缝交互,使得...
在这个“DWR开发的Demo”中,我们可以深入理解DWR的工作原理和实际应用。DWR的核心功能包括: 1. **异步通信**:DWR通过AJAX技术实现在后台运行JavaScript代码,使得用户在不刷新页面的情况下可以与服务器进行数据...
**DWR开发流程** DWR开发通常涉及以下步骤: 1. **服务器端逻辑**:编写Java业务组件,覆盖DWR的各种功能。 2. **配置文件**:配置DWR允许的Java类和转换规则。 3. **客户端调用**:在Web端编写JavaScript代码,调用...
DWR 是一个开源 Java 库,它简化了在 Web 应用程序中使用 AJAX 的过程。DWR 允许开发者在客户端 JavaScript 和服务器端 Java 代码之间进行直接的远程方法调用(Remote Method Invocation),使得前端和后端可以像...
1. **简化开发流程:** DWR通过自动化处理数据转换和通信细节,简化了Web开发过程。 2. **提高性能:** 通过异步通信减少页面刷新,提高了响应速度。 3. **增强用户体验:** 用户可以在不感知页面刷新的情况下获取和...
通过`DWR开发培训.ppt`,你将深入理解DWR的原理、配置、使用以及最佳实践。这份培训资料将引导你逐步掌握如何在实际项目中应用DWR,提升Web应用的性能和用户体验。 总之,DWR作为一款强大的AJAX框架,为开发者提供...
8. **调试与优化**:DWR提供了丰富的日志功能和错误处理机制,这有助于你在开发过程中调试和优化代码。通过调整`dwr.xml`的配置,你可以控制日志的详细程度。 9. **安全考虑**:在实际项目中,使用DWR时需要注意...
在DWR开发中,通常通过创建DEMO来快速理解其工作原理和配置流程。DEMO主要包括以下几个部分: 1. 服务器端逻辑代码编写:这部分代码应覆盖DWR的各种应用场景,例如,使用Java实体类,遵循Java Bean规范,提供Getter...
在DWR开发培训.ppt中,可能包含以下内容: - 一个简单的Hello, World!示例,展示如何从JavaScript调用Java方法并在网页上显示结果。 - 复杂的示例,演示如何处理异步请求,以及批量调用和缓存的用法。 - DWR安全配置...
在实际开发中,通常会通过一个DEMO来快速理解DWR的工作流程和配置。DEMO通常包括以下步骤: - **服务器端逻辑代码编写**:创建具有代表性的Java组件,涵盖DWR的各种功能。 - **配置文件设置**:配置DWR的`dwr.xml`...
“DWR开发培训”可能是一份详尽的教程,旨在帮助开发者快速上手DWR开发。它可能包含了最佳实践、示例代码和常见问题解答,这对于初学者或希望提升技能的开发者来说非常有价值。 “WEB界面开发规范”可能讲述了使用...