八进制

少年壮志无烟抽

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  244 随笔 :: 0 文章 :: 3241 评论 :: 14 引用

今天看到一篇文章,介绍DWR(Direct Web Remoting),它的作用是在javascript里通过iframe直接调用Java类中的方法,可以实现像Google Suggest那种在文本框中输入时自动完成的功能(例如输入“what is the best”),很酷哦。

联想起前一阵项目中级联下拉菜单的问题,使用这种技术也是一种不错的解决方法。实现和DWR类似功能的还有XMLHTTP和XML-RPC,前者可以看作是微软对request/response的一种包装,主要用于从远程服务器取得数据;后者也是一个十分简单的协议,通过在request/response中增加xml格式的信息达到调用远程方法的目的,但需要专用的XML-RPC服务器或在现有服务器中加入对XML-RPC的支持。

要说在Web应用程序中耍酷,不得不提现在越来越流行的Macromedia的Flex。它在你现有系统结构的基础上增加一个Flex服务器,用来把xml格式的代码转换为.swf文件(也就是flash了),让你的表现层变得异常丰富,不仅外观漂亮,还能实现如拖放、渐变以及各种动画效果,用广告词来说就是“提升用户体验”。如果你看过Macromedia网站上提供的案例,相信你很难不被打动。唯一的遗憾就是Flex的价格实在太贵了:至少买双CPU的License,价格$12,000!

和商业产品相比,虽然开源的RIA可能存在一些不足,但至少在小项目中用用问题不大,Laszlo就是其中之一。

posted on 2004-12-15 16:00 八进制 阅读(2373) 评论(4)  编辑 收藏 网摘 所属分类: Java

评论

原来你上次说的是这种效果啊.
flex的造价确实很高.不知道用盗版的可不可以.嘿嘿

  回复  引用    

#2楼 2004-12-21 16:33 flylyke[未注册用户]
试了一下DWR.发现好像只能返回String类型的数据.返回数组的话还需要模拟.而且执行效率不高.
  回复  引用    

#3楼[楼主] 2004-12-22 11:34 八进制      
52,我上次问你的不是Google Suggest这样的效果,是类似在一个下拉框里选择省份后另一个下拉框里出现对应城市那种,用这个DWR或者XMLHTTP应该也能实现得不错。但我还没实际试验过DWR。
  回复  引用  查看    

#4楼 2006-08-07 19:51 啊啊[未注册用户]
在新项目中用到DWR,有缺陷
  回复  引用    

发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 77496


相关文章:

相关链接: