dwr的基础实例
来源:互联网 发布:类似wpe的软件 编辑:程序博客网 时间:2024/05/22 01:23
一、调用服务器端的方法
从表面上看,客户端JavaScript代码可以调用远程Java方法,但这是一种假象。实际情况是:DWR负责创建Java对象,并动态生成系列JavaScript脚本,而且在JavaScript脚本中创建于Java对等的JavaScript对象,这个JavaScript对象里包含了对应的Java对象的全部方法。
二、调用服务器端方法的通用配置:
通常DWR会动态生成engine.js和util.js两个脚本文件。除此之外,在dwr.xml文件中每使用一次create元素,将对应于创建一个Java对象,并将该对象暴露成JavaScript实例。DWR也将动态生成一个JavaScript文件,这个JavaScript文件的位置在:
实例中写入的js文件路径。
三、回调函数
一旦导入了DWR动态生成的JavaScript脚本,我们就可以使用异步方式来调用这些方法。所谓异步,就是需要在调用远程方法时传入回调函数。
在调用远程Java方法时,总需要为该方法增加一个参数,传入的最后一个参数就是回调函数。回调函数在服务器响应完成时被触发,用于将服务器响应数据显示在当前页面中。
实例中的回调函数
实例中的Java对象
package com.test.ajax;public class TestDwr { public String getMyName() { return"Hello Casco!"; } }
实例中的dwr.xml文件
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 3.0//EN" "http://getahead.org/dwr/dwr30.dtd"> <dwr><allow><create creator="new" javascript="CASCO" scope="application"><param name="class" value="com.test.ajax.TestDwr"/></create></allow></dwr>
四、工程的目录
0 0
- dwr的基础实例
- 一个非常好的DWR实例
- 一个非常好的DWR实例
- 一个非常好的DWR实例
- dwr的介绍和实例
- DWR实例
- DWR实例
- dwr基础
- DWR基础
- dwr基础
- Spring和dwr的集成入门实例
- 基于dwr框架的简单实例 转帖
- DWR 实现联动的简单小实例
- 学习DWR框架的一个实例
- 一个简单的DWR框架实例
- DWR实例-DWR详细配置
- DWR之DWR实例(1)
- DWR之DWR实例(1)
- java实现把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。 例如{3,4,5,1,2}为{1,2,3,4,5}
- NancyFx 2.0的开源框架的使用-Basic
- java实现斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。 n<=39
- PowerDesigner反向工程,根据Oracle数据库结构生成ER图及解决
- cookie、 sessionStorage 、localStorage之间的区别和使用
- dwr的基础实例
- 通过js 获取url中的参数
- mysql 主从配置
- java实现一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。
- 游戏里接入TD或者其他sdk再混淆后出现很多警告导致打包失败的处理
- java实现一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。
- TOP -- K 解决思路
- Unity协程认知
- Mongodb学习(4)通过配置文件启动mongod