spring+dwr和spring+struts哪個好(可從效率、實用性、功能等方面對比)
或者,你也可以說說你認為比較好的框架組合,不過最好能說明原因!

解决方案 »

  1.   

    spring + struts + dwr
      

  2.   

    dwr 和 struts不是同一类的东西,比较他们有什么用????
      

  3.   

    都用好了嘛,又不会有冲突。dwr是ajax框架,去后台拿数据不刷新页面。我们项目就是spring 、struts 、 dwr都用到的
      

  4.   

    dwr是ajax的框架,struts是web层框架,2个东西。
      

  5.   

    struts  跟  dwr      - -|    大哥  这怎么比嘛? 
         dwr 是ajax的一种吧..    页面不刷新获取数据     主要用来提高用户体验度的!
          一起用的话  也不冲突啊!   囧死了..
      

  6.   

    一个是AOP+MVC
    一个是AOP+AJAX
    没什么可比性吧!
    完全可以整到一块用的嘛!我现在的项目就是 Spring + WebWrok + DWR + 云云.. 
      

  7.   

    其实两个都好 甚至你可以三个框架集合在一起用
    以前的struts刚出来的时候的确很好 
    不过现在dwr技术很火 因为的“不刷新”(其实是局部数据刷新)
    很受大众欢迎 你想啊 你点击一个事件的时候 你是希望他整个页面跳转 显示数据 啊
    还是只是刷新显示数据的部分 页面不跳转呢 很显然 后者更为人们所喜欢
    而且dwr现在越来越多的公司在使用这种框架 这种框架我想他必然是Java未来10年内的主流技术之一
    而且他的性能在一定程度上 要比struts好 而且因为他是js写的 所以他的客户端为他的服务端减轻了很大的压力 不过他的最大的优点 也是他最大的缺点 就是他是js写的 所以客户端浏览器必须支持js 否则
      

  8.   

    struts是界面层
    而dwr是ajax框架,不是同一类的东西
    dwr用在异步调用
    struts是一个mvc框架,用于界面层的流程控制
      

  9.   

    dwr是ajax框架,去后台拿数据不刷新页面
      

  10.   

    不好意思可能是我沒解釋清楚,我想說的是struts+dwr放在一起東西太多啦(麻煩),我想要么只要struts要么只要dwr,兩者我都會只是我不知道哪種方式更符合商業軟件的需求(效率,成本...),還有其他的很多前端訪問后端數據的方法如:struts+Ext等等,我就是想請大家給個意見!
    簡單點就是:大家是用什么方式在頁面訪問數據的?
    感謝大家的回帖!
      

  11.   

    dwr 是一个服务器端验证小框架,跟struts不是一会事的
      

  12.   

    struts是表现层框架,dwr是ajax框架,完全不同的东西有什么可比性的?struts是可以和dwr结合使用的啊
      

  13.   

    dwr和struts各有各的功能,可以三者一起使用.
    dwr主要是异步传输时使用.
    struts不仅用于控制页面跳转还有丰富的标签库,用于页面显示.
      

  14.   

    项目都是混合着用  没人 spring+dwr那么用啊 
    再说了 struts在项目中主要扮演一个控制器的角色
    dwr是一个ajax框架,两者搭不上一点边啊??? 
      

  15.   

    页面交互量大的话,dwr的局部刷新还是很好用的,项目比较复杂的加上spring比较好,不过我还是不喜欢用spring
      

  16.   


    压根就不是一回事你可以问 spring MVC和struts那个好
    但不能拿一个dwr (AJAX) 来和struts (MVC)来比较
    这个没有比较性
      

  17.   

    ps:
    个人在开发经验中
    struts 要比 spring mvc更流行,当然我也觉得更好用
    一般只会用到
    spring的ioc和aop

    ajax方面
    dwr和jquery一起用,
    这是我的个人见解和经验
     
      

  18.   

    本帖最后由 ProvidenceZY 于 2009-08-12 21:13:09 编辑
      

  19.   

    我明白楼主的意思了,你还是用spring+struts吧,虽然看上去dwr效果很好,不用刷新页面。但是处理很多问题时,struts显得游刃有余,而dwr就有点力不从心了。struts至少能把你想要的业务逻辑功能都实现
      

  20.   

    我想說的是,目前我需要struts來實現的功能我都能用dwr來實現,只是想問下如果我去應聘java方面的工作人家更需要我懂得哪些東西?
      

  21.   

    [/Quote][/Quote][/Quote][/Quote][/Quote][/Quote][/Quote][/Quote]
      

  22.   

    没有可比性,struts里也可以用dwr,
    dwr属于ajax,
    struts是web的mvc框架。不是一个范畴内的东东。
      

  23.   

    struts是一种开发模式
    dwr提高用户体验
    两个我感觉都是很好的东西,为什么不能一起使用呢