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

| |
[DWR(Ajax)]DWR的学习文档(Hello World,类型转换,Spring,Annotation)  软件技术
lhwork 发表于 2007/1/9 9:17:57 |
DWR是作为远程调用的ajax框架,将服务端的java类,方法和浏览器的javascript的类,方法对应起来。现在官方最新的版本是DWR2.0,可以在http://getahead.ltd.uk/dwr/download下载到。 我们真对DWR2.0做一些例子讲解一下它的特性: Hello World: 新建一个web项目DWRStudy,在项目中构建路径中加入dwr.jar, 新建类Hello如下:
代码 package org.li.dwr; package org.li.dwr; import java.util.Date; public class Hello {   |
|
[DWR(Ajax)]用DWR2.0做的一个Server日志查看器 软件技术
lhwork 发表于 2007/1/4 22:43:17 |
有时候我需要查看已经部署到服务器上的应用程序的日志,每次都要远程登录服务器感觉很麻烦,所以一般我会把log文件的目录用apache做个网
站,这样通过IE就可以访问到了。但是有时要看即时输出情况,就要不断的F5,很麻烦。所以就有个想法,不如用DWR2.0的反转Ajax来做个程序,让
日志有变化时自动的发送到客户端,这样就我一个劲的按F5了。
我下面就把这个程序分享给大家,希望大家提提意见。
首先是环境: DWR 2.0.rc1 Sun JDK 1.5
先看张运行起来的图吧,大家一看就知道这是个什么东西了。
你
可以制定要监视的log文件,当然有哪些文件文件可以被监视,你必须在服务端的xml配置中文件设置,当然你也可以监视一个目录里的 |
|
[DWR(Ajax)]DWR使用笔记 软件技术
lhwork 发表于 2006/12/25 12:25:10 |
DWR是一个框架,简单的说就是能够在javascript直接调用java方法,而不必去写一大堆的javascript代码。它的实现是基于ajax的,可以实现无刷新效果。
网上有不少DWR的例子,但大都只是某种方法的调用,本文只在使用层面上介绍DWR,并不涉更多的技术与设计,其目的是让初学者能够很快的学会各种java方法在javascript中是如何调用的。
本文以DWR 1.1 为基础,对于DWR 2.0,因为还没有正式发布版,故不做介绍。
|
|
[DWR(Ajax)]AJAX方式的ET的使用 软件技术
lhwork 发表于 2006/12/18 11:32:40 |
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文件
代码<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Dire |
|
[DWR(Ajax)]ajax之旅--dwr探密  软件技术
lhwork 发表于 2006/10/17 14:00:23 |
ajax是Asynchronous JavaScript and
XML的简称,是一种由javascript通过XmlHttpRequest与服务器交互更新数据的一种异步请求的技术,因为通过ajax你只需传递需
要更新的数据,而不是整个页面,能有效的减少页面和服务器端的数据传输,通过javascript更新页面时可以做到页面不刷新,所以ajax很适合用于
局部频繁更新的页面。我一直都对ajax提不起兴趣,理由很简单,也很偏激:我是一个java狂热者,并固执的认为java最好的用途就是
在中间件上,还有java代码能带给系统很好的重用性和可维护性。而ajax处理的方面却是在最不被我看上的表示层上,而表示层一般都不被我系统的考虑范
围之内,觉得这是系统的外衣,是有可能要经常变换的。所以纵是很早之前就已经知道有ajax,但一直没有更深的去了解它。事实上在ajax
这个概念提出来之前,我们已经在项目中采用了相同的技术,我们大多的做法是通过增加一个隐含的iFrame,通过iFrame向服务器提交请求获取数据和
页面进行交互,这完全的实现了ajax的 |
|
[DWR(Ajax)]关于DWR2.0的配置问题 软件技术
lhwork 发表于 2006/10/17 9:58:58 |
自从换工作之后就没有研究过DWR了。下载了最新的DWR2.0M2版本。2.0加了很多东西,也有不少变化的地方。最容易看到的变化就是包名的变化了,由 uk.ltd.getahead 变成了 org.directwebremoting 。 换上了新的配置
<
|
|
[DWR(Ajax)]DWR 简化 Ajax 的 portlet 间通信 软件技术
lhwork 发表于 2006/9/15 10:17:57 |
许多开发人员都期待着利用 Ajax 技术来提高基于 Web 的应用程序的用户体验,但是 Ajax
编程可能是一项麻烦的任务。开放源码的 Direct Web Remoting (DWR) 库通过自动把 Java 类转换成
JavaScript 类,可以为 Java™ 开发人员简化 Ajax 开发。在这篇文章中,将学习如何用 DWR 和符合 JSR-168 规范的
portlet 迅速而容易地构建 Ajax 应用程序。
Portlet 是基于 Java 平台的 Web 门户应 |
|
[DWR(Ajax)]JAVA中DWR开发项目实战经验 软件技术
lhwork 发表于 2006/9/13 14:12:41 |
自己在公司网站开发总用DWR开发的一个简单聊天 本人也是在网站开发地图时有到了这个技术,刚学习DWR半个月 就把随手写的一个简单聊天来给大家共享,切磋一下。 由于考虑到某些局部原因,只发表了一些重要技术方面的资料,没有把全部东西共享。请个人体谅。 由于DWR2.0有个Bug ,我用的DWR1.0,但是,它必须用JDK1.4 dwr.xml文件 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" "http://www.getahead.ltd.uk/dwr/dwr10.dtd"> <dwr> <init></init> <allow> |
|
|