DWR(AJAX)
文章平均质量分 72
zengbo0710
这个作者很懒,什么都没留下…
展开
-
DWR(AJAX的一种Java实现)做的分页!!
DWR(AJAX的一种Java实现)做的分页!!1.以下是dwr的配置(1)在web.xml中配置DWRServlet如下: dwr-invoker DWR Servlet Direct Web Remoter Servlet uk.ltd.getahead.dwr.DWRServlet转载 2007-05-15 16:17:00 · 1915 阅读 · 0 评论 -
DWR源码学习函数调用篇
Dwr 通过用户配置文件 dwr.xml 将 java 类映射成一个 javascript 对象,从实现手法上看与 java 里的数据映射很相似。而 dwr 是将 JAVA 的对象映射到了 js 里,由客户端的 JS 提供给用户各类实现,而 java 代码完全在后台运行。 DWR 函数调用里涉及到的 JS 代码: engine.js DWR 函数调用里涉及到的类有转载 2007-05-12 17:29:00 · 814 阅读 · 0 评论 -
JAVA中DWR开发项目简单聊天实战经验
自己在公司网站开发总用DWR开发的一个简单聊天本人也是在网站开发地图时有到了这个技术,刚学习DWR半个月就把随手写的一个简单聊天来给大家共享,切磋一下。由于考虑到某些局部原因,只发表了一些重要技术方面的资料,没有把全部东西共享。请个人体谅。由于DWR2.0有个Bug ,我用的DWR1.0,但是,它必须用JDK1.4dwr.xml文件http://www.getahead.ltd.uk/dwr/dw转载 2007-05-12 17:18:00 · 1205 阅读 · 0 评论 -
DWR中提供XML的传递方法
自己用dom4j,所以用dom4j做例子;java server:method(){ return Document 类型;}没有dom4j的例子,借用xom的例子:Element div = new Element("div");Document doc = new Document(div);div.addAttribute(new Attribute("id", "parentXOM"));转载 2007-05-12 17:43:00 · 690 阅读 · 0 评论 -
DWRUtils API 使用方法
$("precloneNode1suf") 取得该对象;DWRUtil.selectRange("selectRangeBasic", 5, 15) 选中selectRangeBasic文本框里面从第五个字符到第15个字符之间的字符.DWRUtil._getSelection("selectRangeBasic") 得到selectRangeBasic文本框里选中的字符.var arrayFive转载 2007-05-12 17:43:00 · 670 阅读 · 0 评论 -
dwr简介--一个例子
上一篇我主要介绍dwr的概况。这一篇我用dwr做了个可以不刷新页面就更新的表格。500)this.width=500" border="0" />运行环境:windows xp pro sp2j2sdk1.2.4_03weblogic8.1struts1.2.4开发工具eclipse3.0其实dwr和struts没有什么关系,只不过最近我们项目组在用struts作东西。我就顺便用把我的程序建立在S转载 2007-05-12 17:39:00 · 751 阅读 · 0 评论 -
dwr简介--一个例子(续二)
页面部分有几个重要的文件:login.jsp -- 登陆画面showtable.jsp -- 显示table的画面showtable.js -- 显示table页用到的javascript下面是login.jsp 下面是要用到了js,UserLogic.js是自己的,是有dwr根据你编写的dwr.xml文件的内容生成的 另外两个是dwr自带的。 -->function init() {转载 2007-05-12 17:33:00 · 805 阅读 · 0 评论 -
DWR源码学习(一)
DWR一个外国人实现的很有前途的AJAX框架。多余的话就不说了,请看DWR的例子程序:web.xml 1500)this.width=500" align="top" border="0" alt="" />xml version="1.0" encoding="ISO-8859-1"?> 2500)this.width=500" align="top" border="0" alt="" /转载 2007-05-12 17:30:00 · 1307 阅读 · 0 评论 -
AJAX方式的ET的使用
1.DWR配置和使用 设置DWR的使用是简单的: 将DWR的jar文件拷入Web应用的WEB-INF/lib目录中, 在web.xml中增加一个servlet声明,并创建DWR的配置文件。DWR的分发中需要使用一个单独的jar文件。 你必须将DWR servlet加到应用的WEB-INF/web.xml中。在WEB-INF目录下创建一个dwr.xml文件代码转载 2007-05-12 17:25:00 · 629 阅读 · 0 评论 -
用DWR2.0做的一个Server日志查看器
有时候我需要查看已经部署到服务器上的应用程序的日志,每次都要远程登录服务器感觉很麻烦,所以一般我会把log文件的目录用apache做个网站,这样通过IE就可以访问到了。但是有时要看即时输出情况,就要不断的F5,很麻烦。所以就有个想法,不如用DWR2.0的反转Ajax来做个程序,让日志有变化时自动的发送到客户端,这样就我一个劲的按F5了。我下面就把这个程序分享给大家,希望大家提提意见。首先是环境:D转载 2007-05-12 17:23:00 · 695 阅读 · 0 评论 -
读了遍DWR1.1官方文档,提取的些东西
1、java的方法避免用 java 和 javascript的关键字。 如 try()方法 或 delete()方法。 2、在你的java类中不要出现重载 avoid overloaded methods. 3、在生产环境下,你可以把deprecated.js engine.js util.js 合并成一个,并放到web容器内,直接在ht转载 2007-05-12 17:31:00 · 612 阅读 · 0 评论 -
dwr学习1
这段时间较闲,研究了一番dwr.发现dwr实现的AJAX有些地方确实很是先进.比如动态生成javascript代码;隐藏的http协议;javascript于java代码交互的是javascript对象(或字符串)等. 以下是我临时译的一些东西.本来想全译,发现dwr实在是简单,就随便写了.英文居差,现一把. 1、DWR: Easy AJAX for JAVA 作为一个java open sour转载 2007-05-12 17:31:00 · 533 阅读 · 0 评论 -
dwr简介
最近Ajax比较火,全世界都在讨论。于是我也掺和掺和,直接用XMLHttpRequest?现在的我还没有那个水平。用Echo2或者backbase,又感觉那些纯Ajax的framework太重量级了。我要的只是一些简单的应用而已。于是寻觅的重点放在了一些对xmlhttpRequest进行轻量级包装的代码库上了。于是我找到了DWR(Direct Web Remoting)。DWR的口号是AJAX a转载 2007-05-12 17:40:00 · 853 阅读 · 0 评论 -
DWR 入門與應用(一)
Java 開發人員與網頁設計人員的橋樑 DWR…呃!我懶得寫簡介了…直接來看看可以做什麼吧!… 請先到 500)this.width=500" border="0" />好啦!這個無聊的Hello DWR可以做啥!…XD 已經可以讓您做個簡單的文字提示功能了…像這個… http://caterpillar.onlyfun.net/Gossip/index.html 把滑鼠指到書的照片上,會顯示提示转载 2007-05-12 17:26:00 · 620 阅读 · 0 评论 -
ajax之旅--dwr探密
ajax是Asynchronous JavaScript and XML的简称,是一种由javascript通过XmlHttpRequest与服务器交互更新数据的一种异步请求的技术,因为通过ajax你只需传递需要更新的数据,而不是整个页面,能有效的减少页面和服务器端的数据传输,通过javascript更新页面时可以做到页面不刷新,所以ajax很适合用于局部频繁更新的页面。我一直都对ajax提不转载 2007-05-12 17:20:00 · 849 阅读 · 0 评论 -
DWR 下的脚本分页
DWR 下的脚本分页好久没有上来写东西,最近在写关于DWR的项目,出现了一点问题,就是脚本分页,在网上找了许久,都没有找到所以还是动手写一个吧呵呵!懒人没有办法 ^_^ !首先是HTML,静态页,我在这就随便写一个吧。就是为了实现功能而已!这个页面是为了实现从数据库读出来用户的相关信息,然后实现修改!----------stone HTML start -----------转载 2007-05-12 17:13:00 · 722 阅读 · 0 评论 -
dwr购物车
在上一篇文章中,我介绍了如何用 JavaScript 对象标注(JSON)以一种在客户机上容易转化成 JavaScript 对象的格式对数据进行序列化。有了这个设置,就可以用 javaScript 代码调用远程服务,并在响应中接收 javaScript 对象图,但是又不像远程过程调用。这一次,将学习如何更进一步,使用一个框架,把从 javaScript 客户代码对服务器端 java 对象进行远程调转载 2007-05-15 13:32:00 · 1193 阅读 · 0 评论 -
DWR 简化 Ajax 的 portlet 间通信
许多开发人员都期待着利用 Ajax 技术来提高基于 Web 的应用程序的用户体验,但是 Ajax 编程可能是一项麻烦的任务。开放源码的 Direct Web Remoting (DWR) 库通过自动把 Java 类转换成 JavaScript 类,可以为 Java™ 开发人员简化 Ajax 开发。在这篇文章中,将学习如何用 DWR 和符合 JSR-168 规范的 portlet 迅速而容易地构建转载 2007-05-12 17:16:00 · 843 阅读 · 0 评论 -
入門與應用(三)
來寫個AJAX版的聊天室吧!先看看直接使用AJAX要如何做到,首先需要一個簡單的聊天室Servlet… 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455转载 2007-05-15 15:51:00 · 732 阅读 · 0 评论 -
DWREngine API 使用方法
//简易函数;abc(handler){ }DWREngine.beginBatch(); 开始缓存;DWREngine.endBatch();提交缓存;DWREngine.defaultMessageHandler(abc);默认的消息句柄;DWREngine.setTextHtmlHandler;当接收到html时发生的事件;DWREngine._httpSessionId; 会话id;DWR转载 2007-05-12 17:42:00 · 1608 阅读 · 0 评论 -
DWR1.1.1的基本应用
DWR(直接Web远程控制)项目是在Apache许可下的一个开源的解决方案,它供给那些想要以一种简单的方式使用AJAX和 XMLHttpRequest的开发者。它具有一套Javascript功能集,它们把从HTML页面调用应用服务器上的Java对象的方法简化了。它操控不同类型的参数,并同时保持了HTML代码的可读性。DWR不是对一个设计的插入,也不强迫对象使用任何种类的继承结构。它和 servle转载 2007-05-12 17:40:00 · 680 阅读 · 0 评论 -
DWR 应用实例(一) 新闻发布系统,多种新闻类型之间切换无刷新
最近闲着用dwr做了个类似 163 新闻导航,在多种新闻类型下切换,无须刷新:step1: 下载DWR包step2: 构建数据库sql 代码 if exists (select 1 from sysobjects where id = object_id(AJAX_NEW)转载 2007-05-12 12:23:00 · 719 阅读 · 0 评论 -
DWR 应用实例(二) 新闻发布系统,多种新闻类型之间切换无刷新
step:8 配置 dwr (一)、配置 web.xml 文件,添加 DwrServletxml 代码 xml version="1.0" encoding="UTF-8"?> web-app xmlns="http://java.sun.com/xml/ns/j2ee" > servlet>转载 2007-05-12 12:18:00 · 1281 阅读 · 1 评论 -
DWR使用体会3:加载信息DWRUtil.useLoadingMessage
从DWR文档中整理出来的关于加载信息的资料。加载信息:1.加载时显示指定图片在javascript中加入函数 function useLoadingImage(imageSrc) { var loadingImage; if (imageSrc) loadingImage = imageSrc; else loadingImage = "ajax-loader.gif"转载 2007-05-12 12:02:00 · 1083 阅读 · 0 评论 -
DWR util.js 整理(DWR 处理各种form表单Select/option,table等,List,Bean
DWR util.js 学习笔记 /********************/ /********************/ util.js包含一些有用的函数function,用于在客户端页面调用. 主要功能如下: 代码转载 2007-05-12 10:49:00 · 1359 阅读 · 0 评论 -
util.js: 生成Table
util.js: 生成TableDWR通过这两个函数来帮你操作table: DWRUtil.addRows() 和 DWRUtil.removeAllRows() 。这个函数的第一个参数都是table、tbody、thead、tfoot的id。一般来说最好使用tbody,因为这样可以保持你的header和footer行不变,并且可以防止Internet Explorer的bug。DW转载 2007-05-11 19:04:00 · 807 阅读 · 0 评论 -
修正dwr中addRows方法的bug
dwr中addRows方法存在bug方法原型:DWRUtil.addRows(id, array, cellfuncs, [options]);dwr文档说明addRows的id可以是table、tbody,theader、tfoot等任何一个标签的id,但是,若传递table的id,则增加的行不会显示,这就涉及到dom在add row的行为,这里就不多说了,简单一点就是若想通过dom增加行的转载 2007-05-11 19:01:00 · 952 阅读 · 1 评论 -
DWR中的util.js
$("id") 大概等价于document.getElementById("id") 如果返回结果唯一的话返回该元素的值,不唯一则返回一个数组 .另外,如果单独使用util.js的话,可能在IE5以下的浏览器中无法正常使用,需要跟engine.js配合使用. 注意,这里得到的是一个对象,如果需要得到该对象的值的话,需要用innerHTML来取得.或者直接用DWRUtil.getValu转载 2007-05-11 18:59:00 · 556 阅读 · 0 评论 -
DWR 调用返回值方法
2.调用有简单返回值的java方法 2.1、dwr.xml的配置 配置同1.1 2.2、javascript中调用 首先,引入javascript脚本 其次,编写调用java方法的javascript函数和接收返回值的回调函数 Function callTestMethod2(){ testClass.testMethod2(callBackFortestMethod2); } F转载 2007-05-11 18:57:00 · 950 阅读 · 0 评论 -
接触DWR
需求很简单,就是用js向后端请求,然后把请求的结果弄进一个select里面。一开始是用xmlrequest去请求后端一个groovy的url,得到一个xml,然后把xml的内容填进select里面去。做完老瞅着不顺眼,正好在看ajax的资料,拿dwr改造一下。js是我一直很头疼的事了,尤其是对dom的操作上面,dwr感觉就是在直接调java接口,操作java对象,省事省心啊。用dwr,先得在web转载 2007-04-24 21:05:00 · 562 阅读 · 0 评论 -
DWR 入門與應用(二)
假設您要從資料庫中查詢出一些字串,然後填寫到表單的下拉選單中。 例如一個示意的Java程式如下: 12345678 package onlyfun.caterpillar; public class Option { pub转载 2007-04-24 20:57:00 · 508 阅读 · 0 评论 -
DWR 入門與應用(一)
Java 開發人員與網頁設計人員的橋樑 DWR…呃!我懶得寫簡介了…直接來看看可以做什麼吧!… 請先到 http://getahead.ltd.uk/dwr/ 下載 dwr.jar,放到WEB-INF/lib下… 負責處理客戶端請求,並呼叫Java物件的是DWRServlet,DWR其實也有些Model 2的味道,只是View的這一層比較弱,因為放到客戶端的JavaScript應用程式中… 在we转载 2007-04-24 20:55:00 · 505 阅读 · 0 评论 -
马不停蹄,接着DWR学习jsTemplate
关键字: AJAX 作者:javafish(likunkun) Email:javafish@sunxin.org 接着JsTemplate是用于javascript把远程传过来的对象,在HTML里渲染.拿上面的例子来说吧,我们点击按得到javafish的信息的时候会发现,得到的姓名转载 2007-04-24 21:10:00 · 1194 阅读 · 0 评论 -
DWR小结之DWRUtil篇
$();功能:相当于document.getElementById(id);参数: id或name属性值;例: Var ele=$(txt_test);转载 2007-05-12 10:52:00 · 1308 阅读 · 0 评论 -
DWR的DWRUtil.addRows()函数
DWRUtil.addRows()语法:DWRUtil.addRows(id, array, cellfuncs, [options]);描述:它会名为id的表格添加表格行。每个array数组的元素将被创建一个行。cellfuncs函数为array中每个元素内的字段(列)进行处理单元格将根据cellfunc函数对字段的处理方法,历遍array数据元素内的各个字段而创建。对于DWR1.1,addRo转载 2007-05-12 10:56:00 · 1475 阅读 · 0 评论 -
网上收集有关DWR资料
在Liferay Portal中使用DWR Portal的概念风风火火地炒了好几年,确始终没有大红大紫。眼看着Ajax和Web 2.0朝自己杀来,靠Portal产品过日子的厂商们也终于按耐不住了。老牌开源Portal产品Liferay在其4.0版本中就加入了Ajax的东东,其Portlet的移动、添加和删除就是基于Ajax的。但是这远远是不够的,如果不能在产品级别更好的支持Portlet内部的Aj转载 2007-05-12 11:49:00 · 767 阅读 · 0 评论 -
DWR使用体会1
util.js: 生成列表DWR的一个常遇到的任务就是根据选项填充选择列表。下面的例子就是根据输入填充列表。下面将介绍 DWRUtil.addOptions() 的几种是用方法。如果你希望在你更新了select以后,它仍然保持运来的选择,你要像下面这样做:var sel = DWRUtil.getValue(id);DWRUtil.removeAllOptions(id转载 2007-05-12 11:47:00 · 577 阅读 · 0 评论 -
DWR使用体会2:获取数据库表数据,使用addRows生成列表
DWRUtil.addRows()语法:DWRUtil.addRows(id, array, cellfuncs, [options]);描述:向指定id的table元素添加行。它使用数组中的每一个元素在table中创建一行。然后用cellfuncs数组中的没有函数创建一个列。单元格是依次用cellfunc根据没有数组中的元素创建出来的。DWR1.1开始,addRo转载 2007-05-12 11:46:00 · 1619 阅读 · 1 评论 -
DWR异常:invalid reply from server的解决
执行带有参数的方法后,dwr1.3+tomcat5 不会出现 invalid reply from server异常dwr2+tomcat5 会出现 invalid reply from server异常dwr1.3+resin3.0.8 会出现 invalid reply from server异常(已经找到问题所在,可以正常运行了)终于找到dwr1.3+resin转载 2007-05-12 11:39:00 · 4486 阅读 · 2 评论 -
DWR问题
同样的web.xml,dwr.xml在本机的resin3.0,Tomcat5下始终不能配置成功,而放到内网却可以。不管内网还是本机,始终提示那个js文件没有找到,没有生成。以下摘录工作原理:通过研究uk.ltd.getahead.dwr.DWRServlet这个servlet来研究下dwr到底是如何工作滴。代码 web.xml配置 s转载 2007-05-12 11:37:00 · 694 阅读 · 0 评论