四、配置 dwr1.xml 文件
<dwr>
<allow>
<create creator="new" javascript="testService1" >
<param name="class" value= "com.dwr.TestService" />
<include method="sayHello"/>
</create>
</allow>
</dwr>
allow 标签中包括可以暴露给 javascript 访问的东西。
create 定义一个调用。 creator="new" 指定通过默认构造函数创建实例,javascript="testService1" 指定访问名称。
param 指定 java 类名。
include 指定方法名,若不指定的话就公开所有的public方法
五、测试 DWR
将项目部署到应用服务器上并启动, 在浏览器输入 http://localhost:8080/你的工程名/dwr, 然后会看到刚才配置的testService123,点击进入会有
<script type='text/javascript' src='/test_dwr/dwr/interface/service123.js'></script>
<script type='text/javascript' src='/test_dwr/dwr/engine.js'></script>
<script type='text/javascript' src='/test_dwr/dwr/util.js'></script>
sayHello(" "); Execute
其中脚本的引入可以拷贝到自己的html页面里;sayHell()是java类的方法;输入参数点击Execute,如果返回结果正确,说明测试通过了
上一页:dwr开发流程(一)
下一页:dwr开发流程(三)
分享到:
相关推荐
DWR(Direct Web Remoting)是一个开源JavaScript库,用于简化Ajax(Asynchronous JavaScript and XML)应用程序的开发。它允许JavaScript在浏览器端直接调用Java方法,从而实现前后端的实时交互。DWR通过减少网络...
1. **减少开发时间**:DWR简化了Web应用的开发流程,尤其是对于需要频繁交互的界面,开发者可以直接在JavaScript中调用Java方法。 2. **提高响应速度**:由于无需刷新整个页面,DWR显著提高了Web页面的响应时间,...
### DWR开发知识点详解 #### 一、DWR概述 **DWR**(Direct Web Remoting)是一种用于构建AJAX应用程序的开源框架。该框架的主要特点在于它能够简化客户端JavaScript与服务器端Java之间的通信过程,使得开发者可以像...
8. **调试与优化**:DWR提供了丰富的日志功能和错误处理机制,这有助于你在开发过程中调试和优化代码。通过调整`dwr.xml`的配置,你可以控制日志的详细程度。 9. **安全考虑**:在实际项目中,使用DWR时需要注意...
**DWR开发流程** DWR开发通常涉及以下步骤: 1. **服务器端逻辑**:编写Java业务组件,覆盖DWR的各种功能。 2. **配置文件**:配置DWR允许的Java类和转换规则。 3. **客户端调用**:在Web端编写JavaScript代码,调用...
【Ajax DWR开发培训】 Ajax(Asynchronous JavaScript and XML)是一种技术栈,旨在提升Web应用程序的用户体验,通过异步更新页面部分,而不需整体页面刷新。DWR(Direct Web Remoting)是Ajax的一种Java实现,它...
1. **简化开发流程:** DWR通过自动化处理数据转换和通信细节,简化了Web开发过程。 2. **提高性能:** 通过异步通信减少页面刷新,提高了响应速度。 3. **增强用户体验:** 用户可以在不感知页面刷新的情况下获取和...
在DWR开发中,通常通过创建DEMO来快速理解其工作原理和配置流程。DEMO主要包括以下几个部分: 1. 服务器端逻辑代码编写:这部分代码应覆盖DWR的各种应用场景,例如,使用Java实体类,遵循Java Bean规范,提供Getter...
在实际开发中,通常会通过一个DEMO来快速理解DWR的工作流程和配置。DEMO通常包括以下步骤: - **服务器端逻辑代码编写**:创建具有代表性的Java组件,涵盖DWR的各种功能。 - **配置文件设置**:配置DWR的`dwr.xml`...
**Ajax之远程DWR开发指南** Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使网页实现异步更新,大大提升了用户...
**DWR开发流程:** 1. **配置DWR**:设置DWR的配置文件,将其集成到Web应用程序中。 2. **编写Java组件**:创建符合Java Bean规范的实体类,并提供Getter和Setter方法。 3. **发布Java组件**:在配置文件中声明要...
4. **快速开发**:DWR自动化处理许多JavaScript到Java的映射,简化了开发流程。 综上所述,DWR是构建高性能、响应迅速的Web应用的有效工具,通过其强大的功能和简洁的API,可以帮助开发者快速创建交互式、富客户端...
4. **DWR的使用流程**: - 配置DWR:在Web应用的`web.xml`中注册DWR Servlet,并在`dwr.xml`中配置允许的Java类和方法。 - 创建Java接口和实现:定义服务器端的业务逻辑,通常为接口,然后实现这些接口。 - 映射...
3. **DWR映射**:学习如何定义`dwr.xml`配置文件,将前端JavaScript对象映射到后端Java类和方法,这是DWR工作流程的关键部分。 4. **基本使用**:教程可能会涵盖如何创建第一个DWR调用,包括异步和同步调用,以及...
这个过程涵盖了DWR开发的关键步骤,帮助开发者更好地理解和应用DWR技术。 总之,DWR为Web开发带来了很多便利,它简化了前后端交互,提高了开发效率,同时也提升了用户的交互体验。理解和掌握DWR,对于构建动态、高...