本站首页    管理页面    写新日志    退出


«September 2025»
123456
78910111213
14151617181920
21222324252627
282930


公告
 本博客在此声明所有文章均为转摘,只做资料收集使用。

我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:
日志总数:1304
评论数量:2242
留言数量:5
访问次数:7617316
建立时间:2006年5月29日




[DWR(Ajax)]dwr简介--一个例子
软件技术,  电脑与网络

lhwork 发表于 2006/7/10 10:19:17

上一篇我主要介绍dwr的概况。这一篇我用dwr做了个可以不刷新页面就更新的表格。

运行环境:
windows xp pro sp2
j2sdk1.2.4_03
weblogic8.1
struts1.2.4
开发工具eclipse3.0
其实dwr和struts没有什么关系,只不过最近我们项目组在用struts作东西。我就顺便用把我的程序建立在Struts上。
主要文件。
dwr.jar--dwr的类库包
struts的类库包,具体我不说了,这东西谁都知道。
jdts0.9.jar--数据库SQLServer的驱动程序包。
以上jar包放在WebContent\WEB-INF\lib下
web.xml--谁都知道这东西干嘛用的吧。


阅读全文(2956) | 回复(0) | 编辑 | 精华 | 删除
 


[DWR(Ajax)]dwr简介
软件技术,  电脑与网络

lhwork 发表于 2006/7/10 10:15:53

最近Ajax比较火,全世界都在讨论。于是我也掺和掺和,直接用XMLHttpRequest?现在的我还没有那个水平。用Echo2或者backbase,又感觉那些纯Ajax的


阅读全文(8456) | 回复(3) | 编辑 | 精华 | 删除
 


[DWR(Ajax)]DWR1.1.1的基本应用
软件技术,  电脑与网络

lhwork 发表于 2006/7/8 18:27:30

DWR(直接Web远程控制)项目是在Apache许可下的一个开源的解决方案,它供给那些想要以一种简单的方式使用AJAX和 XMLHttpRequest的开发者。它具有一套Javascript功能集,它们把从HTML页面调用应用服务器上的Java对象的方法简化了。它操 控不同类型的参数,并同时保持了HTML代码的可读性。

DWR不是对一个设计的插入,也不强迫对象使用任何种类的继承结构。它和 servlet框架内的应用配合的很好。对缺少DHTML编程经验的开发者来说,DWR也提供了一个JavaScript库包含了经常使用的DHTML任 务,如组装表,用item填充select下拉框,改变HTML元素的内容,如<div>和<span>
DWR网站是详尽的并且有大量的文档,这也是这篇文章的基础。一些例子用来展示DWR如何使用和用它的库可以完成什么样的工作。

首先要加DWR的JAR包到你的CLASSPATH中或者Web应用的WEB-INF/lib目录中
然后在web.xml中增加一个servlet声明,并创建DWR的配

阅读全文(1816) | 回复(0) | 编辑 | 精华 | 删除
 


[DWR(Ajax)]DWR源码学习(一)(转载)
软件技术,  电脑与网络

lhwork 发表于 2006/7/6 9:48:29

DWR一个外国人实现的很有前途的AJAX框架。
多余的话就不说了,请看DWR的例子程序:
web.xml
 1<?xml version="1.0" encoding="ISO-8859-1"

阅读全文(2944) | 回复(0) | 编辑 | 精华 | 删除
 


[DWR(Ajax)]DWR源码学习函数调用篇
软件技术,  电脑与网络

lhwork 发表于 2006/7/6 9:47:59

       Dwr 通过用户配置文件 dwr.xml 将 java 类映射成一个 javascript 对象,从实现手法上看与 java

阅读全文(1684) | 回复(0) | 编辑 | 精华 | 删除
 


[DWR(Ajax)]DWREngine API 使用方法
软件技术,  电脑与网络

lhwork 发表于 2006/7/3 11:40:51

//简易函数;
abc(handler){

}

DWREngine.beginBatch(); 开始缓存;

DWREngine.endBatch();提交缓存;

DWREngine.defaultMessageHandler(abc);默认的消息句柄;

DWREngine.setTextHtmlHandler;当接收到html时发生的事件;<没有期待到javascript时,不解其意>

DWREngine._httpSessionId; 会话id;

DWREngine._scriptSessionId; 当前页的id;

DWREngine.setErrorHandler(abc); 默认错误句柄;

DWREngine.setWarningHandler(abc);默认警告句柄;

DWREngine.setTimeout(0); 超时时间设置,默认是0;

DWREngi

阅读全文(7547) | 回复(1) | 编辑 | 精华 | 删除
 


[DWR(Ajax)]DWRUtils API 使用方法
软件技术,  电脑与网络

lhwork 发表于 2006/7/3 11:40:22

$("precloneNode1suf") 取得该对象;

DWRUtil.selectRange("selectRangeBasic", 5, 15) 选中selectRangeBasic文本框里面从第五个字符到第15个字符之间的字符.

DWRUtil._getSelection("selectRangeBasic") 得到selectRangeBasic文本框里选中的字符.

var arrayFive = [ 'One', 'Two', 'Three', 'Four', 'Five' ];
DWRUtil.addOptions('addOptionsBasic', arrayFive); 将数组添加到下拉菜单里面去;

DWRUtil.getValue('addOptionsBasic') 得到 addOptionsBasic 对象的值;
DWRUtil.getValue("precloneNode1Inner1suf", { textContent:true });

阅读全文(12896) | 回复(3) | 编辑 | 精华 | 删除
 


[DWR(Ajax)]DWR中提供XML的传递方法
软件技术,  电脑与网络

lhwork 发表于 2006/7/3 11:39:52

自己用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"));
div.appendChild("This is text from XOMDemo. ");

Element button = new Element("input");
button.addAttribute(new Attribute("id", "buttonXOM"));
button.addAttribute(new Attribute("type", "button"));
b

阅读全文(3588) | 回复(1) | 编辑 | 精华 | 删除
 


[DWR(Ajax)]DWR 2.0 入门扩充
软件技术,  电脑与网络

lhwork 发表于 2006/7/3 11:39:18

之前必须看过一篇关于dwr的入门文章,这里不讲配置;
那篇没怎么讲大部分javascript的api,这里详细讲javascript的操作.

java 类(很简单,理解就行了)
---------------------------------------------------------------------
public Collection getAllPeople()
{
return people.values();
}

public Person getPerson(int id)
{
return (Person) people.get(new Integer(id));
}

public boolean deletePerson(Person toDelete)
{
return people.remove(new Integer(toDelete.getId())) != null;

阅读全文(6891) | 回复(2) | 编辑 | 精华 | 删除
 


« 1 2 3



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.141 second(s), page refreshed 144800273 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号