六、在JavaScript中调用,创建一个 WebContent/test1.html
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script type="text/javascript" src='dwr/util.js'></script>
<script type="text/javascript" src='dwr/engine.js'></script>
<script type="text/javascript" src='dwr/Service123.js'></script>
<!-- engine.js 和 util.js 是 dwr 自带的脚本文件。-->
<!-- testService123.js 是 dwr 根据配置文件自动生成的, -->
<script type="text/javascript">
// 调用java对象的函数
function doDwr(){
Service123.sayHello("Jorwen",callBackHello);
}
// 处理返回值的回掉函数
function callBackHello(data){
alert(data);
}
</script>
</head>
<body>
<input type="button" name="button1" value="测试" onclick="doDwr()"/>
</body>
</html>
上一页: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实现,它...
在DWR开发中,通常通过创建DEMO来快速理解其工作原理和配置流程。DEMO主要包括以下几个部分: 1. 服务器端逻辑代码编写:这部分代码应覆盖DWR的各种应用场景,例如,使用Java实体类,遵循Java Bean规范,提供Getter...
1. **简化开发流程:** DWR通过自动化处理数据转换和通信细节,简化了Web开发过程。 2. **提高性能:** 通过异步通信减少页面刷新,提高了响应速度。 3. **增强用户体验:** 用户可以在不感知页面刷新的情况下获取和...
在实际开发中,通常会通过一个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接口和实现:定义服务器端的业务逻辑,通常为接口,然后实现这些接口。 - 映射...
【DWR开发培训】 DWR(Direct Web Remoting)是一种基于AJAX(Asynchronous JavaScript and XML)技术的Java实现,它的核心目标是提供一种在Web浏览器中直接使用JavaScript调用后台业务逻辑的方法。通过DWR,开发者...
3. **DWR映射**:学习如何定义`dwr.xml`配置文件,将前端JavaScript对象映射到后端Java类和方法,这是DWR工作流程的关键部分。 4. **基本使用**:教程可能会涵盖如何创建第一个DWR调用,包括异步和同步调用,以及...
这个过程涵盖了DWR开发的关键步骤,帮助开发者更好地理解和应用DWR技术。 总之,DWR为Web开发带来了很多便利,它简化了前后端交互,提高了开发效率,同时也提升了用户的交互体验。理解和掌握DWR,对于构建动态、高...