- 浏览: 1184306 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (350)
- Ajax研究 (2)
- javascript (22)
- struts (15)
- hibernate (12)
- spring (8)
- 我的生活 (28)
- jsp (2)
- 我的随笔 (84)
- 脑筋急转弯 (1)
- struts2 (2)
- ibatis (1)
- groovy (1)
- json (4)
- flex (20)
- Html Css (5)
- lucene (11)
- solr研究 (2)
- nutch (25)
- ExtJs (3)
- linux (6)
- 正则表达式 (2)
- xml (1)
- jetty (0)
- 多线程 (1)
- hadoop (40)
- mapreduce (5)
- webservice (2)
- 云计算 (8)
- 创业计划 (1)
- android (8)
- jvm内存研究 (1)
- 新闻 (2)
- JPA (1)
- 搜索技术研究 (2)
- perl (1)
- awk (1)
- hive (7)
- jvm (1)
最新评论
-
pandaball:
支持一下,心如大海
做有气质的男人 -
recall992:
山东分公司的风格[color=brown]岁的法国电视[/co ...
solr是如何存储索引的 -
zhangsasa:
-services "services-config ...
flex中endpoint的作用是什么? -
来利强:
非常感谢
java使用json所需要的几个包 -
zhanglian520:
有参考价值。
hadoop部署错误之一:java.lang.IllegalArgumentException: Wrong FS
[1]:在MyEclipse下创建一个web工程。
[2]:把准备好的dwr2.0.3.jar 拷贝到lib下。
[3]:修改web.xml。
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<display-name>DwrApp</display-name>
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
<init-param>
<description>dwr调试</description>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
[4]:在web-inf下建立一个dwr.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC
"-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN"
"http://www.getahead.ltd.uk/dwr/dwr20.dtd">
<dwr>
<allow>
<create creator="new" javascript="Hello">
<param name="class" value="test.DwrDemo"/>
</create>
</allow>
</dwr>
[5]:src下建立一个包test,然后建立一个class : DwrDemo
package test;
/**
*
* @author xp E-mail: xipei_1984@163.com
* @version 创建时间:2009-6-19 上午12:01:41
*/
public class DwrDemo {
public String message;
public String sayHello(String message) {
return "大家好:" + message;
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
}
[6]:开始页面了吧:index.jsp
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<%String path = request.getContextPath();%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>My JSP 'index.jsp' starting page</title>
<script type="text/javascript" src="<%=path%>/dwr/interface/Hello.js"></script>
<script type="text/javascript" src="<%=path%>/dwr/engine.js"></script>
<script type="text/javascript" src="<%=path%>/dwr/util.js"></script>
<!--这三个是dwr自动创建的,注意黑体与下面黑体的区别--->
<script>
function testDwr() {
var hello = document.getElementById("hello").value;
Hello.sayHello(hello, callBackHello);
}
function callBackHello(data) {
alert(data);
}
</script>
</head>
<body>
<input type="text" name="hello"><input type="button" value="submit" onclick="testDwr()">
</body>
</html>
- DwrApp.rar (444.1 KB)
- 下载次数: 46
发表评论
-
有关 JavaScript 的 10 件让人费解的事情
2010-02-15 17:40 973JavaScript 可算是世界上 ... -
将滚动条(scrollbar)保持在最底部的方法
2010-02-03 21:44 3519有些时候(如开发聊天程序),我们需要将将滚动条(scrollb ... -
利用javascript和css做的网页两侧滚动的图片
2009-06-16 11:08 1299直接下载就可以使用了! <!DOCTYPE ht ... -
用js来实现下拉框联动
2009-04-15 17:38 2106<html><head><met ... -
some character can not mapped using "iso-8859-1"
2009-01-14 09:27 13241. Eclipse-->Preferences..(M ... -
javascript在传递url(含有中文)时出现乱码!
2008-12-11 17:03 2027打搅可能都遇到过在写javascirpt代码时传递中文,在后台 ... -
javascript解析cookie
2008-12-09 17:35 1770/* * WebFXCookie class ... -
dtree使用手册以及简单的例子
2008-12-01 17:55 4341解压缩dtree.zip 包。 dtree目录下包括这些文 ... -
研究javascript的数组
2008-07-16 15:19 1226数组有四种定义的方式 ... -
css中style与visibility区别与如何使用
2008-07-15 15:50 3624大多数人很容易将CSS属性display和visibility ... -
[JavaScript]Cookie详解(转)
2008-06-02 09:31 1858cookie概述 假如利 ... -
对比 javascript url编码
2008-05-30 09:34 1143escape() 方法: 采用ISO Latin字符集对指定的 ... -
javascript数据类型转换
2008-05-30 09:33 1113parseFloat 转换成浮点数 parseInt 转换成整 ... -
如何在初始化时把对应的checkbox使选中与不选中的讨论
2008-05-30 09:21 2887首先我们大家在写页面的时候可能回经常遇到checkbox、ra ... -
各种javascript网站
2008-05-26 11:56 2456关键字: javascript javasc ... -
javascript 基础 107个javascript语句
2008-05-26 11:50 10651.document.write(""); ... -
javascript 常用脚本
2008-05-26 11:48 14061. oncontextmenu="window.e ... -
javascript 常用代码
2008-05-26 11:44 2130JavaScript常用代码 + 常用代码 ______ ... -
使右下角出现DIV
2008-05-26 10:52 2606<HTML> <HEAD> <M ... -
让 FireFox 也支持 outerHTML
2008-05-26 10:47 1191if(typeof(HTMLElement)!="u ...
相关推荐
总结起来,DWR的`dwr.xml`配置文件是实现JavaScript与Java之间交互的核心,它详细定义了哪些Java对象可以被JavaScript访问,以及如何进行数据转换。理解和配置好`dwr.xml`文件对于充分利用DWR的功能至关重要,同时也...
dwr配置文件是Direct Web Remoting(DWR)的核心组件之一,它负责配置DWR的各种设置和参数。在本文中,我们将详细介绍dwr配置文件的结构和配置方法,并探讨它在实际应用中的作用。 dwr配置文件的结构 -------------...
总结来说,JSF中配置DWR主要涉及引入依赖、创建DWR配置、启动DWR服务以及在前端JavaScript中调用后端方法。这个过程让开发者能够构建更动态、更交互的JSF应用程序,同时需要注意安全性和性能优化。通过不断地实践和...
DWR(Direct Web Remoting)是一种Java库,用于在Web应用程序中实现实时的双向通信。它允许JavaScript和服务器端的Java代码之间直接交互,从而创建动态、富客户端的Web应用。DWR使得开发者能够在不借助传统的AJAX...
Spring Direct Web Remoting (DWR) 是一个Java库,它允许Web应用程序轻松地在客户端JavaScript和服务器端Java之间进行交互。这个技术的核心功能是提供了一种机制,使得动态的、实时的Web应用成为可能,无需刷新整个...
#### 一、DWR配置文件结构与作用 DWR(Direct Web Remoting)是一个开源的Ajax框架,它允许在浏览器端JavaScript代码直接调用服务器端Java方法,从而简化了传统的AJAX编程。DWR.xml是DWR的核心配置文件,用于定义...
DWR(Direct Web Remoting)框架是一个开源的Java技术,它允许Web应用程序在客户端JavaScript和服务器端Java之间进行实时通信,极大地增强了Web应用的交互性和动态性。DWR的核心功能在于提供了一种简单的方式来调用...
总结来说,配置Spring MVC + DWR环境包括配置web.xml、创建dwr.xml、添加DWR jar包、定义推送函数类以及在前台页面引入正确的JavaScript文件和函数。通过这些步骤的配置,可以实现在Spring MVC应用程序中使用DWR进行...
Direct Web Remoting (DWR) 是一个开源的Java库,它允许在JavaScript和服务器端Java之间进行双向通信,实现Web应用程序的Ajax功能。DWR使得动态网页能够与后台服务器进行实时交互,无需刷新整个页面,提高了用户体验...
首先,配置DWR是使用它的第一步。在DWR的配置过程中,主要涉及到两个关键文件:`dwr.xml`和`web.xml`。`dwr.xml`是DWR的核心配置文件,它定义了哪些Java类和方法可以被JavaScript访问。例如: ```xml ...
**Spring2 整合 DWR:将DWR配置融入Spring配置文件** Direct Web Remoting (DWR) 是一个开源的JavaScript库,它允许在浏览器和服务器之间进行实时、安全的双向通信,使得Web应用程序能够拥有类似桌面应用的交互性。...
1. **配置Spring容器**:与第一种方式相同,需要先确保Spring容器已经正确配置。 2. **在Spring配置文件中添加DWR配置**:将原本在dwr.xml中的配置信息迁移到Spring的配置文件中。例如: ```xml <bean id="dwr...
在Spring的配置文件(如`applicationContext.xml`)中,需要配置一个`dwr`的`Bean`,并启用注解扫描。例如: ```xml <value>com.yourpackage</value> ``` 这里的`com.yourpackage`是包含远程方法的...
6. **批量调用**:如果需要一次性调用多个服务器方法,DWR提供批量调用的功能。 学习这个示例,你将能掌握DWR的基本用法,并能将其应用到实际项目中,提升Web应用的用户体验。Eclipse工程可以帮助你在开发环境中...
#### 一、DWR框架简介与配置 DWR(Direct Web Remoting)是一个用于简化Ajax应用开发的框架,它可以让客户端JavaScript代码直接调用服务器端Java方法,从而大大简化了前端与后端的交互过程。DWR的主要特点包括:...
你需要在`src/main/resources/META-INF/spring`目录下创建一个名为`dwr-servlet.xml`的文件,定义DWR的Servlet配置。例如: ```xml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation...
在`web.xml`中,你需要定义一个监听器`ContextLoaderListener`来初始化Spring应用上下文,以及一个Servlet `DwrServlet`来进行DWR的配置。通过`init-param`设置`debug`参数为`true`,可以在开发阶段开启调试模式。 ...
DWR (Direct Web Remoting) 是一种开源JavaScript库,它允许Web应用程序在客户端与服务器之间进行实时、异步通信,无需刷新整个页面。Ajax(Asynchronous JavaScript and XML)技术是DWR实现其功能的基础,通过Ajax...
SpringMVC和Direct Web Remoting (DWR) 的整合是一个常见的技术实践,它允许Web应用程序实现富客户端交互,提供近乎实时的动态数据更新。在这个完整的例子中,我们将深入探讨这两个框架如何协同工作,以及如何设置和...