首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

应用Dwr渲染table

2012-11-01 
使用Dwr渲染table第一次尝试使用Dwr来开发ajax,js也没有想像那么难写。有一个感觉,Dwr的设计很像axis1,连显

使用Dwr渲染table

第一次尝试使用Dwr来开发ajax,js也没有想像那么难写。有一个感觉,Dwr的设计很像axis1,连显示服务的风格都很像,呵呵,是不是作者使借签了axis的设计思想啊

1、设计目标

避免查询的时候刷新页面的全部区域,只用改变查询结果显示的部分

2、web.xml中部署Dwr

          谢谢楼上朋友。
          我只看了一天的Dwr,现在要深入学习了 5 楼 SteveGY 2007-06-18   DWR适用于类似RPC方式的设计,如果有比较复杂的UI,仅使用DWR有很多不利的地方,HTML的表现层不是那么容易处理的,特别是当你需要处理浏览器兼容性的时候更是麻烦。
          安全性也是一个问题,如果使用DWR,因为DWR没有提供安全性的指南,实现起来基本依赖于使用者的经验和具体应用环境。
          在大多数的web应用环境中,DWR并不是合适。反而是那些js库配合jsp或servlet(asp也可以)在服务器端组合完成数据和html表现更符合具有web开发经验的团队的基本常识和开发经验。现在有很多js的库Yahoo UI, prototype, dojo, 一般的都带有某种ajax.update方法,这才是web开发中快速实用的技巧。 6 楼 卒子99 2007-06-21   我没有做过大型的开发。不过SteveGY提到的 
          那些js库配合jsp或servlet(asp也可以)在服务器端组合完成数据和html表现更符合具有web开发经验的团队的基本常识和开发经验

          我想首先这就不符合MVC模式,页面的渲染和服务端代码混在一起,一是很难开发,二是更难维护。如果页面需要做出修改,那到底是UI的工作,还是programmer的事情呢。
          7 楼 llying 2007-07-12   不错~!~!
          不错~!~~~~~~! 8 楼 blogbin 2007-07-12   卒子99 写道我没有做过大型的开发。不过SteveGY提到的 
          那些js库配合jsp或servlet(asp也可以)在服务器端组合完成数据和html表现更符合具有web开发经验的团队的基本常识和开发经验

          我想首先这就不符合MVC模式,页面的渲染和服务端代码混在一起,一是很难开发,二是更难维护。如果页面需要做出修改,那到底是UI的工作,还是programmer的事情呢。


          服务端代码并不局限于处理页面渲染,可能包括业务逻辑,事务处理,安全管理以及数据持久化等操作。WEB瘦客户端先天不足限制页面渲染的能力,复杂的界面表现仍然需要服务端代码提供帮助。

          ps:
          过于严格的分工可能会造成沟通成本的上升,设计模式的滥用也会提高开发和维护的难度。

          blogbin 9 楼 juliashine 2007-07-17   SteveGY 写道DWR适用于类似RPC方式的设计,如果有比较复杂的UI,仅使用DWR有很多不利的地方,HTML的表现层不是那么容易处理的,特别是当你需要处理浏览器兼容性的时候更是麻烦。
          安全性也是一个问题,如果使用DWR,因为DWR没有提供安全性的指南,实现起来基本依赖于使用者的经验和具体应用环境。
          在大多数的web应用环境中,DWR并不是合适。反而是那些js库配合jsp或servlet(asp也可以)在服务器端组合完成数据和html表现更符合具有web开发经验的团队的基本常识和开发经验。现在有很多js的库Yahoo UI, prototype, dojo, 一般的都带有某种ajax.update方法,这才是web开发中快速实用的技巧。

          dwr关注的中心是信息的传递,组装表现确实非其所长,就我的理解来说,将数据的传递与具体的表现组装方式分离是一种优美的方式,dwr简化了数据的包装与传递,在数据需求不变的情况下可以只将注意力集中于表现的变化。我们开发中一般使用dwr结合prototype或者jquery 10 楼 hxirui 2007-07-18   不知道大家是否遇到过DWR报找不到DWREngine错误的情况,当然是在那三个js文件都存在的情况下,好像和ie的设置有关,好像选中 使用http1.1 就可以,但是不是很有规律.

热点排行